21 #ifndef __qSlicerModuleSelectorToolBar_h 22 #define __qSlicerModuleSelectorToolBar_h 29 #include "qSlicerBaseQTGUIExport.h" 31 class ctkMenuComboBox;
32 class qSlicerModuleSelectorToolBarPrivate;
48 Q_PROPERTY(QString selectedModule READ selectedModule WRITE selectModule NOTIFY moduleSelected)
62 Q_INVOKABLE ctkMenuComboBox* modulesMenuComboBox()
const;
65 QString selectedModule()
const;
72 void selectModule(
const QString& moduleName);
74 void selectNextModule();
75 void selectPreviousModule();
77 void showModuleFinder();
83 void moduleSelected(
const QString& name);
86 void moduleRemoved(
const QString& moduleName);
88 void onModuleSelected(
const QString& name);
89 void actionSelected(QAction* action);
92 QScopedPointer<qSlicerModuleSelectorToolBarPrivate>
d_ptr;
qSlicerAbstractCoreModule is the base class of any module in Slicer.