21 #ifndef __qSlicerModulePanel_h 22 #define __qSlicerModulePanel_h 30 #include "qSlicerBaseQTGUIExport.h" 32 class qSlicerModulePanelPrivate;
48 Q_PROPERTY(
bool helpAndAcknowledgmentVisible READ isHelpAndAcknowledgmentVisible WRITE setHelpAndAcknowledgmentVisible)
57 void setHelpAndAcknowledgmentVisible(
bool value);
61 bool isHelpAndAcknowledgmentVisible()
const;
65 QString currentModuleName()
const;
67 bool eventFilter(QObject* watchedModule, QEvent* event)
override;
68 QSize minimumSizeHint()
const override;
71 void setModule(
const QString& moduleName);
79 QScopedPointer<qSlicerModulePanelPrivate>
d_ptr;
void removeModule(const QString &moduleName)
virtual void removeAllModules()=0
qSlicerAbstractCoreModule is the base class of any module in Slicer.
void addModule(const QString &moduleName)
QScopedPointer< qSlicerModulePanelPrivate > d_ptr
qSlicerAbstractModulePanel Superclass