|
Developer Documentation
|
#include <OpenFlipper/Core/PluginInfo.hh>
Public Types | |
| enum | StatusType { LOADED = 0 , BLOCKED , UNLOADED , FAILED } |
| current status of the plugin More... | |
Public Attributes | |
| QObject * | plugin |
| Pointer to the loaded plugin (Already casted when loading it) | |
| QString | name |
| Name of the plugin ( requested from the plugin on load) | |
| QString | description |
| Description of the plugin ( requested from the plugin on load) | |
| QString | version |
| Version of the plugin. | |
| QString | path |
| Path to the plugin ( set on load ) | |
| QString | rpcName |
| Clean rpc name of the plugin. | |
| QString | errors |
| Store errors encountered during plugin loading. | |
| QString | warnings |
| Store warnings encountered during plugin loading. | |
| QStringList | rpcFunctions |
| List of exported rpc slots. | |
| QList< SlotInfo > | slotInfos |
| This list contains Descriptions about public slots if available. | |
| QList< KeyBinding > | keys |
| List of registered keys with description. | |
| std::vector< std::pair< QString, QWidget * > > | toolboxWidgets |
| Pointer to plugins toolbox widget (if available) | |
| std::vector< std::pair< QString, QWidget * > > | headerAreaWidgets |
| Pointer to plugins header area widgets (if available) | |
| std::vector< QIcon * > | toolboxIcons |
| Pointer to plugins toolbox widget icons (if available) | |
| std::vector< std::pair< QString, QToolBar * > > | toolbars |
| Pointer to plugins toolbars (if available) | |
| std::vector< std::pair< QString, QAction * > > | contextMenus |
| Pointer to plugins context menus (if available) | |
| QWidget * | optionsWidget |
| Pointer to plugins options widget (if available) | |
| bool | buildIn |
| Indicates, if the plugin is a built in Plugin (in Plugin directory) | |
| enum PluginInfo::StatusType | status |
Type defining a currently loaded Plugin
Definition at line 71 of file PluginInfo.hh.
current status of the plugin
Definition at line 153 of file PluginInfo.hh.
|
inline |
Definition at line 75 of file PluginInfo.hh.
| bool PluginInfo::buildIn |
Indicates, if the plugin is a built in Plugin (in Plugin directory)
Definition at line 150 of file PluginInfo.hh.
| std::vector< std::pair< QString , QAction* > > PluginInfo::contextMenus |
Pointer to plugins context menus (if available)
Definition at line 144 of file PluginInfo.hh.
| QString PluginInfo::description |
Description of the plugin ( requested from the plugin on load)
Definition at line 105 of file PluginInfo.hh.
| QString PluginInfo::errors |
Store errors encountered during plugin loading.
Definition at line 117 of file PluginInfo.hh.
| std::vector< std::pair< QString , QWidget* > > PluginInfo::headerAreaWidgets |
Pointer to plugins header area widgets (if available)
Definition at line 135 of file PluginInfo.hh.
| QList< KeyBinding > PluginInfo::keys |
List of registered keys with description.
Definition at line 129 of file PluginInfo.hh.
| QString PluginInfo::name |
Name of the plugin ( requested from the plugin on load)
Definition at line 102 of file PluginInfo.hh.
| QWidget* PluginInfo::optionsWidget |
Pointer to plugins options widget (if available)
Definition at line 147 of file PluginInfo.hh.
| QString PluginInfo::path |
Path to the plugin ( set on load )
Definition at line 111 of file PluginInfo.hh.
| QObject* PluginInfo::plugin |
Pointer to the loaded plugin (Already casted when loading it)
Definition at line 99 of file PluginInfo.hh.
| QStringList PluginInfo::rpcFunctions |
List of exported rpc slots.
Definition at line 123 of file PluginInfo.hh.
| QString PluginInfo::rpcName |
Clean rpc name of the plugin.
Definition at line 114 of file PluginInfo.hh.
| QList< SlotInfo > PluginInfo::slotInfos |
This list contains Descriptions about public slots if available.
Definition at line 126 of file PluginInfo.hh.
| std::vector< std::pair< QString , QToolBar* > > PluginInfo::toolbars |
Pointer to plugins toolbars (if available)
Definition at line 141 of file PluginInfo.hh.
| std::vector< QIcon* > PluginInfo::toolboxIcons |
Pointer to plugins toolbox widget icons (if available)
Definition at line 138 of file PluginInfo.hh.
| std::vector< std::pair< QString , QWidget* > > PluginInfo::toolboxWidgets |
Pointer to plugins toolbox widget (if available)
Definition at line 132 of file PluginInfo.hh.
| QString PluginInfo::version |
Version of the plugin.
Definition at line 108 of file PluginInfo.hh.
| QString PluginInfo::warnings |
Store warnings encountered during plugin loading.
Definition at line 120 of file PluginInfo.hh.