21 #ifndef __qSlicerModuleSelectorToolBar_h 22 #define __qSlicerModuleSelectorToolBar_h 29 #include "qSlicerBaseQTGUIExport.h" 31 class qSlicerModuleSelectorToolBarPrivate;
47 Q_PROPERTY(QString selectedModule READ selectedModule WRITE selectModule NOTIFY moduleSelected)
60 QString selectedModule()
const;
67 void selectModule(
const QString& moduleName);
69 void selectNextModule();
70 void selectPreviousModule();
76 void moduleSelected(
const QString& name);
79 void moduleRemoved(
const QString& moduleName);
81 void onModuleSelected(
const QString& name);
82 void actionSelected(QAction* action);
85 QScopedPointer<qSlicerModuleSelectorToolBarPrivate>
d_ptr;
qSlicerAbstractCoreModule is the base class of any module in Slicer.