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