QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
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 addPluginMetadata (const QMap< QString, QString > &metadata)=0
 add a single plugin to the metadata registry More...
 
virtual void addToRepositoryList (const QMap< QString, QString > &repository)=0
 add repository to the repository listWidget More...
 
virtual void clearPythonPluginMetadata ()=0
 remove python plugins from the metadata registry (c++ plugins stay) More...
 
virtual void clearRepositoryList ()=0
 clear the repository listWidget More...
 
virtual const QMap< QString, QString > * pluginMetadata (const QString &key) const =0
 return given plugin metadata 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...
 
virtual void reloadModel ()=0
 refresh plugin list model (and metadata browser content if necessary) More...
 
virtual void showPluginManager (int tabIndex=-1)=0
 show the Plugin Manager window and optionally open tab tabIndex More...
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
 QObject (QObject *parent, const char *name)
 
virtual ~QObject ()
 
bool blockSignals (bool block)
 
QObjectchild (const char *objName, const char *inheritsClass, bool recursiveSearch) const
 
const QObjectList & children () const
 
const char * className () const
 
bool connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const QObject *receiver, const char *method)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method)
 
void dumpObjectInfo ()
 
void dumpObjectTree ()
 
QList< QByteArraydynamicPropertyNames () const
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
findChild (const QString &name) const
 
QList< T > findChildren (const QRegExp &regExp) const
 
QList< T > findChildren (const QString &name) const
 
bool inherits (const char *className) const
 
void insertChild (QObject *object)
 
void installEventFilter (QObject *filterObj)
 
bool isA (const char *className) const
 
bool isWidgetType () const
 
void killTimer (int id)
 
virtual const QMetaObjectmetaObject () const
 
void moveToThread (QThread *targetThread)
 
const char * name () const
 
const char * name (const char *defaultName) const
 
QString objectName () const
 
QObjectparent () const
 
QVariant property (const char *name) const
 
void removeChild (QObject *object)
 
void removeEventFilter (QObject *obj)
 
void setName (const char *name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const
 
int startTimer (int interval)
 
QThreadthread () const
 

Additional Inherited Members

- Static Public Member Functions inherited from QObject
bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Protected Member Functions inherited from QObject
bool checkConnectArgs (const char *signal, const QObject *object, const char *method)
 
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const char *signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const char *signal)
 
int receivers (const char *signal) const
 
QObjectsender () const
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *event)
 
- Static Protected Member Functions inherited from QObject
QByteArray normalizeSignalSlot (const char *signalSlot)
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Definition at line 28 of file qgspluginmanagerinterface.h.

Constructor & Destructor Documentation

◆ QgsPluginManagerInterface()

QgsPluginManagerInterface::QgsPluginManagerInterface ( )

Constructor.

Definition at line 19 of file qgspluginmanagerinterface.cpp.

◆ ~QgsPluginManagerInterface()

QgsPluginManagerInterface::~QgsPluginManagerInterface ( )
virtual

Virtual destructor.

Definition at line 23 of file qgspluginmanagerinterface.cpp.

Member Function Documentation

◆ addPluginMetadata()

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

add a single plugin to the metadata registry

◆ addToRepositoryList()

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

add repository to the repository listWidget

◆ clearPythonPluginMetadata()

virtual void QgsPluginManagerInterface::clearPythonPluginMetadata ( )
pure virtual

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

◆ clearRepositoryList()

virtual void QgsPluginManagerInterface::clearRepositoryList ( )
pure virtual

clear the repository listWidget

◆ pluginMetadata()

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

return given plugin metadata

◆ pushMessage()

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

◆ reloadModel()

virtual void QgsPluginManagerInterface::reloadModel ( )
pure virtual

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

◆ showPluginManager()

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: