#include <qgisplugin.h>
Collaboration diagram for QgisPlugin:
Definition at line 34 of file qgisplugin.h.
Public Types | |
enum | PLUGINTYPE { UI = 1, MAPLAYER, RENDERER } |
Element types that can be added to the interface. More... | |
Public Member Functions | |
QgisPlugin (QString const &name="", QString const &description="", QString const &version="", PLUGINTYPE const &type=MAPLAYER) | |
virtual | ~QgisPlugin () |
QString const & | name () const |
Get the name of the plugin. | |
QString & | name () |
QString const & | version () const |
Version of the plugin. | |
QString & | version () |
Version of the plugin. | |
QString const & | description () const |
A brief description of the plugin. | |
QString & | description () |
A brief description of the plugin. | |
QgisPlugin::PLUGINTYPE const & | type () const |
Plugin type, either UI or map layer. | |
QgisPlugin::PLUGINTYPE & | type () |
Plugin type, either UI or map layer. | |
virtual void | initGui ()=0 |
function to initialize connection to GUI | |
virtual void | unload ()=0 |
Unload the plugin and cleanup the GUI. | |
Private Attributes | |
QString | mName |
plug-in name | |
QString | mDescription |
description | |
QString | mVersion |
version | |
PLUGINTYPE | mType |
UI or MAPLAYER plug-in. |
|
Element types that can be added to the interface.
Definition at line 50 of file qgisplugin.h. |
|
Definition at line 58 of file qgisplugin.h. References description(), mDescription, mName, mType, mVersion, name(), type(), and version(). |
Here is the call graph for this function:
|
Definition at line 68 of file qgisplugin.h. |
|
A brief description of the plugin.
Definition at line 101 of file qgisplugin.h. References mDescription. |
|
A brief description of the plugin.
Definition at line 95 of file qgisplugin.h. References mDescription. Referenced by QgisPlugin(). |
|
function to initialize connection to GUI
Referenced by OmgMainWindow::loadQGisPlugin(). |
|
Definition at line 77 of file qgisplugin.h. References mName. |
|
Get the name of the plugin.
Definition at line 72 of file qgisplugin.h. References mName. Referenced by QgisPlugin(). |
|
Plugin type, either UI or map layer.
Definition at line 114 of file qgisplugin.h. References mType. |
|
Plugin type, either UI or map layer.
Definition at line 107 of file qgisplugin.h. References mType. Referenced by QgisPlugin(). |
|
Unload the plugin and cleanup the GUI.
|
|
Version of the plugin.
Definition at line 89 of file qgisplugin.h. References mVersion. |
|
Version of the plugin.
Definition at line 83 of file qgisplugin.h. References mVersion. Referenced by QgisPlugin(). |
|
description
Definition at line 131 of file qgisplugin.h. Referenced by description(), and QgisPlugin(). |
|
plug-in name
Definition at line 128 of file qgisplugin.h. Referenced by name(), and QgisPlugin(). |
|
UI or MAPLAYER plug-in.
Definition at line 141 of file qgisplugin.h. Referenced by QgisPlugin(), and type(). |
|
version
Definition at line 134 of file qgisplugin.h. Referenced by QgisPlugin(), and version(). |