56 #include <QStringList> 58 #include <QDockWidget> 63 Qt::KeyboardModifiers modifiers;
71 QString slotDescription;
72 QStringList parameters;
73 QStringList descriptions;
95 toolboxWidgets.clear();
96 headerAreaWidgets.clear();
163 std::vector< std::pair< QString , QToolBar* > >
toolbars;
186 #endif //PLUGININFO_HH QString name
Name of the plugin ( requested from the plugin on load)
QString rpcName
Clean rpc name of the plugin.
std::vector< std::pair< QString, QWidget * > > toolboxWidgets
Pointer to plugins toolbox widget (if available)
QString path
Path to the plugin ( set on load )
std::vector< std::pair< QString, QAction * > > contextMenus
Pointer to plugins context menus (if available)
bool buildIn
Indicates, if the plugin is a built in Plugin (in Plugin directory)
StatusType
current status of the plugin
std::vector< QIcon * > toolboxIcons
Pointer to plugins toolbox widget icons (if available)
QObject * plugin
Pointer to the loaded plugin (Already casted when loading it)
QList< KeyBinding > keys
List of registered keys with description.
QString description
Description of the plugin ( requested from the plugin on load)
QWidget * optionsWidget
Pointer to plugins options widget (if available)
Status is processing and blocked system will not allow interaction (red light)
QList< SlotInfo > slotInfos
This list contains Descriptions about public slots if available.
QStringList rpcFunctions
List of exported rpc slots.
std::vector< std::pair< QString, QToolBar * > > toolbars
Pointer to plugins toolbars (if available)
QString version
Version of the plugin.
std::vector< std::pair< QString, QWidget * > > headerAreaWidgets
Pointer to plugins header area widgets (if available)