23 #ifndef __qSlicerSubjectHierarchyModule_h 24 #define __qSlicerSubjectHierarchyModule_h 27 #include "ctkVTKObject.h" 32 #include "qSlicerSubjectHierarchyModuleExport.h" 35 class qSlicerSubjectHierarchyModulePrivate;
42 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
63 QIcon
icon()
const override;
69 bool isHidden()
const override {
return true; };
73 void setup()
override;
84 void onLogicModified();
87 QScopedPointer<qSlicerSubjectHierarchyModulePrivate>
d_ptr;
virtual QStringList contributors() const
Return the contributors of the module.
QScopedPointer< qSlicerSubjectHierarchyModulePrivate > d_ptr
Superclass for MRML logic classes.
virtual QIcon icon() const
virtual qSlicerAbstractModuleRepresentation * createWidgetRepresentation()=0
Create and return a widget representation for the module.
bool isHidden() const override
Make this module hidden.
#define qSlicerGetTitleMacro(_TITLE)
QString acknowledgementText() const override
virtual vtkMRMLAbstractLogic * createLogic()=0
void setup() override
All initialization code should be done in the setup.
qSlicerLoadableModule Superclass
QString helpText() const override
Return help/acknowledgement text.
virtual QStringList categories() const