QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
QgsPluginManagerInterface Class Reference

#include <qgspluginmanagerinterface.h>

Public Member Functions

 QgsPluginManagerInterface ()
 Constructor.
virtual ~QgsPluginManagerInterface ()
 Virtual destructor.
virtual void clearPythonPluginMetadata ()=0
 remove python plugins from the metadata registry (c++ plugins stay)
virtual void addPluginMetadata (QMap< QString, QString > metadata)=0
 add a single plugin to the metadata registry
virtual void reloadModel ()=0
 refresh plugin list model (and metadata browser content if necessary)
virtual const QMap< QString,
QString > * 
pluginMetadata (QString key) const =0
 return given plugin metadata
virtual void clearRepositoryList ()=0
 clear the repository listWidget
virtual void addToRepositoryList (QMap< QString, QString > repository)=0
 add repository to the repository listWidget
virtual void showPluginManager (int tabIndex=-1)=0
 show the Plugin Manager window and optionally open tab tabIndex
virtual void pushMessage (const QString &text, QgsMessageBar::MessageLevel level=QgsMessageBar::INFO, int duration=-1)=0
 show the given message in the Plugin Manager internal message bar

Constructor & Destructor Documentation

QgsPluginManagerInterface::QgsPluginManagerInterface ( )

Constructor.

QgsPluginManagerInterface::~QgsPluginManagerInterface ( )
virtual

Virtual destructor.

Member Function Documentation

virtual void QgsPluginManagerInterface::addPluginMetadata ( QMap< QString, QString >  metadata)
pure virtual

add a single plugin to the metadata registry

virtual void QgsPluginManagerInterface::addToRepositoryList ( QMap< QString, QString >  repository)
pure virtual

add repository to the repository listWidget

virtual void QgsPluginManagerInterface::clearPythonPluginMetadata ( )
pure virtual

remove python plugins from the metadata registry (c++ plugins stay)

virtual void QgsPluginManagerInterface::clearRepositoryList ( )
pure virtual

clear the repository listWidget

virtual const QMap<QString, QString>* QgsPluginManagerInterface::pluginMetadata ( QString  key) const
pure virtual

return given plugin metadata

virtual void QgsPluginManagerInterface::pushMessage ( const QString &  text,
QgsMessageBar::MessageLevel  level = QgsMessageBar::INFO,
int  duration = -1 
)
pure virtual

show the given message in the Plugin Manager internal message bar

virtual void QgsPluginManagerInterface::reloadModel ( )
pure virtual

refresh plugin list model (and metadata browser content if necessary)

virtual void QgsPluginManagerInterface::showPluginManager ( int  tabIndex = -1)
pure virtual

show the Plugin Manager window and optionally open tab tabIndex


The documentation for this class was generated from the following files: