17 #ifndef QGSPLUGINMANAGERINTERFACE_H 
   18 #define QGSPLUGINMANAGERINTERFACE_H 
   41     virtual void clearPythonPluginMetadata() = 0;
 
   44     virtual void addPluginMetadata( 
const QMap<QString, QString> &metadata ) = 0;
 
   47     virtual void reloadModel() = 0;
 
   50     virtual const QMap<QString, QString> *pluginMetadata( 
const QString &key ) 
const = 0;
 
   53     virtual void clearRepositoryList() = 0;
 
   56     virtual void addToRepositoryList( 
const QMap<QString, QString> &repository ) = 0;
 
   59     virtual void showPluginManager( 
int tabIndex = -1 ) = 0;
 
   62     virtual void pushMessage( 
const QString &text, 
Qgis::MessageLevel level = Qgis::MessageLevel::Info, 
int duration = -1 ) = 0;