/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgspluginmanagerinterface.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsPluginManagerInterface : QObject { %TypeHeaderCode #include "qgspluginmanagerinterface.h" %End public: QgsPluginManagerInterface(); %Docstring Constructor %End virtual void clearPythonPluginMetadata() = 0; %Docstring remove Python plugins from the metadata registry (c++ plugins stay) %End virtual void addPluginMetadata( const QMap &metadata ) = 0; %Docstring add a single plugin to the metadata registry %End virtual void reloadModel() = 0; %Docstring refresh plugin list model (and metadata browser content if necessary) %End virtual const QMap *pluginMetadata( const QString &key ) const = 0; %Docstring Returns given plugin metadata %End virtual void clearRepositoryList() = 0; %Docstring clear the repository listWidget %End virtual void addToRepositoryList( const QMap &repository ) = 0; %Docstring add repository to the repository listWidget %End virtual void showPluginManager( int tabIndex = -1 ) = 0; %Docstring show the Plugin Manager window and optionally open tab tabIndex %End virtual void pushMessage( const QString &text, Qgis::MessageLevel level = Qgis::Info, int duration = -1 ) = 0; %Docstring show the given message in the Plugin Manager internal message bar %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgspluginmanagerinterface.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/