- virtual bool setGui(qtrapids::PluginInterface* from, QWidget* widget);
- virtual void addPluginWidget(qtrapids::PluginInterface* from, QWidget* widget);
- virtual void addToolbar(qtrapids::PluginInterface* from, QWidget* widget);
- virtual void addToolItem(qtrapids::PluginInterface* from, QWidget* widget);
- virtual void addMenu(qtrapids::PluginInterface* from, QWidget* widget);
- virtual void addMenuItem(qtrapids::PluginInterface* from, QWidget* widget);
+ virtual bool setGui(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE, qtrapids::PluginInterface* plugin = NULL);
+ virtual void addPluginWidget(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ virtual void addToolbar(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ virtual void addToolItem(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ virtual void addMenu(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ virtual void addMenuItem(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ virtual bool eventRequest(QVariant param, PluginRequest req = UNKNOWN_REQUEST);