- DownloadManager code in place
[qtrapids] / src / gui / MainWindow.h
index 715ce23..4094a50 100644 (file)
@@ -45,12 +45,13 @@ class MainWindow : public QMainWindow, public qtrapids::PluginHostInterface {
     virtual ~MainWindow();
                
                // Implemented from PluginHostInterface
-               virtual bool setGui(QWidget* widget, PluginWidgetType type = UNKNOWN);
-               virtual void addPluginWidget(QWidget* widget, PluginWidgetType type = UNKNOWN);
-               virtual void addToolbar(QWidget* widget, PluginWidgetType type = UNKNOWN);
-               virtual void addToolItem(QWidget* widget, PluginWidgetType type = UNKNOWN);
-               virtual void addMenu(QWidget* widget, PluginWidgetType type = UNKNOWN);
-               virtual void addMenuItem(QWidget* widget, PluginWidgetType type = UNKNOWN);
+               virtual bool setGui(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+               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);
                
        signals:
                void itemSelected(bool enabled);