QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
Abstract base class from which all plugins must inherit. More...
#include <qgisplugin.h>
Public Types | |
enum | PLUGINTYPE { UI = 1, MAPLAYER, RENDERER } |
Interface to gui element collection object. More... | |
Public Member Functions | |
QgisPlugin (QString const &name="", QString const &description="", QString const &category="", QString const &version="", PLUGINTYPE const &type=MAPLAYER) | |
virtual | ~QgisPlugin () |
QString const & | category () const |
Plugin category. More... | |
QString & | category () |
Plugin category. More... | |
QString const & | description () const |
A brief description of the plugin. More... | |
QString & | description () |
A brief description of the plugin. More... | |
virtual void | initGui ()=0 |
function to initialize connection to GUI More... | |
QString const & | name () const |
Get the name of the plugin. More... | |
QString & | name () |
QgisPlugin::PLUGINTYPE const & | type () const |
Plugin type, either UI or map layer. More... | |
QgisPlugin::PLUGINTYPE & | type () |
Plugin type, either UI or map layer. More... | |
virtual void | unload ()=0 |
Unload the plugin and cleanup the GUI. More... | |
QString const & | version () const |
Version of the plugin. More... | |
QString & | version () |
Version of the plugin. More... | |
Abstract base class from which all plugins must inherit.
Definition at line 49 of file qgisplugin.h.
Interface to gui element collection object.
Element types that can be added to the interface
Enumerator | |
---|---|
UI | |
MAPLAYER | |
RENDERER |
Definition at line 68 of file qgisplugin.h.
|
inline |
Definition at line 76 of file qgisplugin.h.
|
inlinevirtual |
Definition at line 88 of file qgisplugin.h.
|
inline |
Plugin category.
Definition at line 127 of file qgisplugin.h.
|
inline |
Plugin category.
Definition at line 133 of file qgisplugin.h.
|
inline |
A brief description of the plugin.
Definition at line 115 of file qgisplugin.h.
|
inline |
A brief description of the plugin.
Definition at line 121 of file qgisplugin.h.
|
pure virtual |
function to initialize connection to GUI
|
inline |
Get the name of the plugin.
Definition at line 92 of file qgisplugin.h.
|
inline |
Definition at line 97 of file qgisplugin.h.
|
inline |
Plugin type, either UI or map layer.
Definition at line 139 of file qgisplugin.h.
|
inline |
Plugin type, either UI or map layer.
Definition at line 146 of file qgisplugin.h.
|
pure virtual |
Unload the plugin and cleanup the GUI.
|
inline |
Version of the plugin.
Definition at line 103 of file qgisplugin.h.
|
inline |
Version of the plugin.
Definition at line 109 of file qgisplugin.h.