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 std::vector< QIcon *> toolboxIcons
Pointer to plugins toolbox widget icons (if available)
QList< SlotInfo > slotInfos
This list contains Descriptions about public slots if available.
QString warnings
Store warnings encountered during plugin loading.
QString description
Description of the plugin ( requested from the plugin on load)
std::vector< std::pair< QString, QWidget *> > toolboxWidgets
Pointer to plugins toolbox widget (if available)
QString name
Name of the plugin ( requested from the plugin on load)
bool buildIn
Indicates, if the plugin is a built in Plugin (in Plugin directory)
QStringList rpcFunctions
List of exported rpc slots.
QWidget * optionsWidget
Pointer to plugins options widget (if available)
QString version
Version of the plugin.
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)
Status is processing and blocked system will not allow interaction (red light)
QList< KeyBinding > keys
List of registered keys with description.
StatusType
current status of the plugin
std::vector< std::pair< QString, QWidget *> > headerAreaWidgets
Pointer to plugins header area widgets (if available)
QString errors
Store errors encountered during plugin loading.
QString path
Path to the plugin ( set on load )
QObject * plugin
Pointer to the loaded plugin (Already casted when loading it)
QString rpcName
Clean rpc name of the plugin.