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;
81 #endif // CTKPLUGINBROWSER_H ctkPluginBrowser(ctkPluginFramework *framework)