23#ifndef __qSlicerSubjectHierarchyModule_h
24#define __qSlicerSubjectHierarchyModule_h
27#include "ctkVTKObject.h"
32#include "qSlicerSubjectHierarchyModuleExport.h"
35class qSlicerSubjectHierarchyModulePrivate;
41 Q_PLUGIN_METADATA(IID
"org.slicer.modules.loadable.qSlicerLoadableModule/1.0");
62 QIcon
icon()
const override;
68 bool isHidden()
const override {
return true; };
86 QScopedPointer<qSlicerSubjectHierarchyModulePrivate>
d_ptr;
friend class qSlicerAbstractModuleRepresentation
qSlicerLoadableModule(QObject *parent=nullptr)
bool isHidden() const override
Make this module hidden.
qSlicerSubjectHierarchyModule(QObject *parent=nullptr)
qSlicerLoadableModule Superclass
QIcon icon() const override
Return a custom icon for the module.
QString acknowledgementText() const override
Return acknowledgments.
QScopedPointer< qSlicerSubjectHierarchyModulePrivate > d_ptr
QStringList contributors() const override
Return the authors of the module.
~qSlicerSubjectHierarchyModule() override
vtkMRMLAbstractLogic * createLogic() override
Create and return the logic associated to this module.
QString helpText() const override
Help to use the module.
qSlicerGetTitleMacro(tr("Subject Hierarchy"))
void setup() override
Initialize the module. Register the volumes reader/writer.
qSlicerAbstractModuleRepresentation * createWidgetRepresentation() override
Create and return the widget representation associated to this module.
QStringList categories() const override
Return the categories for the module.
Superclass for MRML logic classes.