22 #ifndef CTKPLUGINBROWSER_H
23 #define CTKPLUGINBROWSER_H
25 #include <QMainWindow>
27 #include <ui_ctkPluginBrowserMainWindow.h>
49 void pluginSelected(
const QModelIndex& index);
50 void pluginDoubleClicked(
const QModelIndex& index);
51 void qtResourceDoubleClicked(
const QModelIndex& index);
52 void dbResourceDoubleClicked(
const QModelIndex& index);
59 void startPluginNow();
64 void closeEvent(QCloseEvent* closeEvent);
66 void updatePluginToolbar(QSharedPointer<ctkPlugin> plugin);
67 void startPlugin(ctkPlugin::StartOptions
options);
69 QMap<ctkPluginEvent::Type, QString> pluginEventTypeToString;
73 Ui::ctkPluginBrowserWindow ui;
76 QAction* startPluginNowAction;
77 QAction* startPluginAction;
78 QAction* stopPluginAction;
ctkPluginBrowser(ctkPluginFramework *framework)