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

#include <qgspluginmanagerinterface.h>

Inheritance diagram for QgsPluginManagerInterface:
Inheritance graph
[legend]

Public Member Functions

 QgsPluginManagerInterface ()
 Constructor. More...
 
virtual ~QgsPluginManagerInterface ()
 Virtual destructor. More...
 
virtual void clearPythonPluginMetadata ()=0
 remove python plugins from the metadata registry (c++ plugins stay) More...
 
virtual void addPluginMetadata (QMap< QString, QString > metadata)=0
 add a single plugin to the metadata registry More...
 
virtual void reloadModel ()=0
 refresh plugin list model (and metadata browser content if necessary) More...
 
virtual const QMap< QString,
QString > * 
pluginMetadata (QString key) const =0
 return given plugin metadata More...
 
virtual void clearRepositoryList ()=0
 clear the repository listWidget More...
 
virtual void addToRepositoryList (QMap< QString, QString > repository)=0
 add repository to the repository listWidget More...
 
virtual void showPluginManager (int tabIndex=-1)=0
 show the Plugin Manager window and optionally open tab tabIndex More...
 
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 More...
 

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: