Slicer
5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/SubjectHierarchy/qSlicerSubjectHierarchyModuleWidget.h>
Public Types | |
typedef qSlicerAbstractModuleWidget | Superclass |
Public Types inherited from qSlicerAbstractModuleRepresentation | |
typedef qSlicerObject | Superclass |
Public Member Functions | |
Q_INVOKABLE qSlicerSubjectHierarchyPluginLogic * | pluginLogic () |
qSlicerSubjectHierarchyModuleWidget (QWidget *parent=nullptr) | |
Q_INVOKABLE void | setPluginLogic (qSlicerSubjectHierarchyPluginLogic *pluginLogic) |
~qSlicerSubjectHierarchyModuleWidget () override | |
Public Member Functions inherited from qSlicerAbstractModuleWidget | |
virtual Q_INVOKABLE void | enter () |
virtual Q_INVOKABLE void | exit () |
bool | isEntered () const |
Q_INVOKABLE double | nodeEditable (vtkMRMLNode *node) override |
qSlicerAbstractModuleWidget (QWidget *parent=nullptr) | |
Q_INVOKABLE bool | setEditedNode (vtkMRMLNode *node, QString role=QString(), QString context=QString()) override |
Node editing. More... | |
~qSlicerAbstractModuleWidget () override | |
Public Member Functions inherited from qSlicerWidget | |
vtkSlicerApplicationLogic * | appLogic () const |
vtkMRMLAbstractLogic * | moduleLogic (const QString &moduleName) const |
qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags()) | |
~qSlicerWidget () override | |
Public Member Functions inherited from qSlicerObject | |
vtkMRMLScene * | mrmlScene () const |
Return a pointer on the MRML scene. More... | |
qSlicerObject () | |
virtual void | setMRMLScene (vtkMRMLScene *) |
Set the current MRML scene to the widget. More... | |
virtual | ~qSlicerObject () |
Public Member Functions inherited from qSlicerAbstractModuleRepresentation | |
qSlicerAbstractCoreModule * | module () const |
QString | moduleName () const |
Set/Get module name. More... | |
qSlicerAbstractModuleRepresentation () | |
~qSlicerAbstractModuleRepresentation () override | |
Protected Member Functions | |
void | setup () override |
Protected Member Functions inherited from qSlicerAbstractModuleRepresentation | |
vtkMRMLAbstractLogic * | logic () const |
Protected Attributes | |
QScopedPointer< qSlicerSubjectHierarchyModuleWidgetPrivate > | d_ptr |
Protected Attributes inherited from qSlicerAbstractModuleWidget | |
QScopedPointer< qSlicerAbstractModuleWidgetPrivate > | d_ptr |
Protected Attributes inherited from qSlicerWidget | |
QScopedPointer< qSlicerWidgetPrivate > | d_ptr |
Protected Attributes inherited from qSlicerObject | |
QScopedPointer< qSlicerObjectPrivate > | d_ptr |
Protected Attributes inherited from qSlicerAbstractModuleRepresentation | |
QScopedPointer< qSlicerAbstractModuleRepresentationPrivate > | d_ptr |
Additional Inherited Members | |
Properties inherited from qSlicerAbstractModuleWidget | |
bool | isEntered |
Public Slots inherited from qSlicerWidget | |
void | setMRMLScene (vtkMRMLScene *scene) override |
Signals inherited from qSlicerWidget | |
void | mrmlSceneChanged (vtkMRMLScene *) |
Definition at line 37 of file qSlicerSubjectHierarchyModuleWidget.h.
Definition at line 43 of file qSlicerSubjectHierarchyModuleWidget.h.
qSlicerSubjectHierarchyModuleWidget::qSlicerSubjectHierarchyModuleWidget | ( | QWidget * | parent = nullptr | ) |
|
override |
Q_INVOKABLE qSlicerSubjectHierarchyPluginLogic* qSlicerSubjectHierarchyModuleWidget::pluginLogic | ( | ) |
Q_INVOKABLE void qSlicerSubjectHierarchyModuleWidget::setPluginLogic | ( | qSlicerSubjectHierarchyPluginLogic * | pluginLogic | ) |
|
overrideprotectedvirtual |
All initialization code (typically setupUi()) must be done in setup() The module and the logic are accessible.
Reimplemented from qSlicerAbstractModuleWidget.
|
protected |
Definition at line 51 of file qSlicerSubjectHierarchyModuleWidget.h.