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;