class DownloadView;
class SeedView;
class PreferencesDialog;
+class PluginInterface;
/**
@author Lassi Väätämöinen <lassi.vaatamoinen@ixonos.com>
virtual ~MainWindow();
// Implemented from PluginHostInterface
- virtual bool setGui(QWidget* widget, PluginWidgetType type = UNKNOWN_TYPE);
+ 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);
void on_preferencesAction_clicked();
void on_aboutAction_clicked();
void on_aboutQtAction_clicked();
+ void on_tabWidget_tabCloseRequested(int index);
void on_downloadItemSelectionChanged();
void on_seedItemSelectionChanged();
void handleToolBarAction(QAction* action);
QTabWidget *tabWidget_;
DownloadView *dlView_;
SeedView *seedView_;
+ QWidget *searchWidget_;
PreferencesDialog *preferencesDialog_;
QSettings settings_;
QList<QDir> pluginDirs_;