Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qMRMLSequenceEditWidget Class Reference

#include <Modules/Loadable/Sequences/Widgets/qMRMLSequenceEditWidget.h>

Inheritance diagram for qMRMLSequenceEditWidget:
Collaboration diagram for qMRMLSequenceEditWidget:

Public Types

typedef qMRMLWidget Superclass
 
- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 

Properties

QVTK_OBJECTbool candidateNodesSectionVisible
 

Public Slots

vtkMRMLSequenceNodemrmlSequenceNode ()
 
void setCandidateNodesSectionVisible (bool)
 
void setMRMLScene (vtkMRMLScene *scene) override
 Reimplemented from qMRMLWidget.
 
void setMRMLSequenceNode (vtkMRMLNode *sequenceNode)
 
void setMRMLSequenceNode (vtkMRMLSequenceNode *sequenceNode)
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget.
 

Public Member Functions

bool isCandidateNodesSectionVisible ()
 
 qMRMLSequenceEditWidget (QWidget *newParent=0)
 
 ~qMRMLSequenceEditWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene.
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qMRMLWidget () override
 

Protected Slots

void candidateNodeItemClicked (QListWidgetItem *)
 
void candidateNodeItemDoubleClicked (QListWidgetItem *)
 
QString onAddCurrentCandidateNode ()
 
void onAddDataNodeButtonClicked ()
 
void onDataNodeEdited (int row, int column)
 
void onIndexNameEdited ()
 
void onIndexTypeEdited (QString indexTypeString)
 
void onIndexUnitEdited ()
 
void onMRMLSceneEndBatchProcessEvent ()
 
void onMRMLSceneEndCloseEvent ()
 
void onMRMLSceneEndImportEvent ()
 
void onMRMLSceneEndRestoreEvent ()
 
void onNodeAddedEvent (vtkObject *scene, vtkObject *node)
 Respond to the scene events.
 
void onNodeRemovedEvent (vtkObject *scene, vtkObject *node)
 
void onRemoveDataNodeButtonClicked ()
 
void onSequenceNodeModified ()
 
void updateCandidateNodesWidgetFromMRML (bool forceUpdate=false)
 
void updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qMRMLSequenceEditWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Additional Inherited Members

- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE QPixmap pixmapFromIcon (const QIcon &icon)
 
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created.
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 35 of file qMRMLSequenceEditWidget.h.

Member Typedef Documentation

◆ Superclass

Property Documentation

◆ candidateNodesSectionVisible

QVTK_OBJECTbool qMRMLSequenceEditWidget::candidateNodesSectionVisible
readwrite

Definition at line 40 of file qMRMLSequenceEditWidget.h.

Constructor & Destructor Documentation

◆ qMRMLSequenceEditWidget()

qMRMLSequenceEditWidget::qMRMLSequenceEditWidget ( QWidget * newParent = 0)

◆ ~qMRMLSequenceEditWidget()

qMRMLSequenceEditWidget::~qMRMLSequenceEditWidget ( )
override

Member Function Documentation

◆ candidateNodeItemClicked

void qMRMLSequenceEditWidget::candidateNodeItemClicked ( QListWidgetItem * )
protectedslot

◆ candidateNodeItemDoubleClicked

void qMRMLSequenceEditWidget::candidateNodeItemDoubleClicked ( QListWidgetItem * )
protectedslot

◆ isCandidateNodesSectionVisible()

bool qMRMLSequenceEditWidget::isCandidateNodesSectionVisible ( )

◆ mrmlSequenceNode

vtkMRMLSequenceNode * qMRMLSequenceEditWidget::mrmlSequenceNode ( )
slot

◆ onAddCurrentCandidateNode

QString qMRMLSequenceEditWidget::onAddCurrentCandidateNode ( )
protectedslot

◆ onAddDataNodeButtonClicked

void qMRMLSequenceEditWidget::onAddDataNodeButtonClicked ( )
protectedslot

◆ onDataNodeEdited

void qMRMLSequenceEditWidget::onDataNodeEdited ( int row,
int column )
protectedslot

◆ onIndexNameEdited

void qMRMLSequenceEditWidget::onIndexNameEdited ( )
protectedslot

◆ onIndexTypeEdited

void qMRMLSequenceEditWidget::onIndexTypeEdited ( QString indexTypeString)
protectedslot

◆ onIndexUnitEdited

void qMRMLSequenceEditWidget::onIndexUnitEdited ( )
protectedslot

◆ onMRMLSceneEndBatchProcessEvent

void qMRMLSequenceEditWidget::onMRMLSceneEndBatchProcessEvent ( )
protectedslot

◆ onMRMLSceneEndCloseEvent

void qMRMLSequenceEditWidget::onMRMLSceneEndCloseEvent ( )
protectedslot

◆ onMRMLSceneEndImportEvent

void qMRMLSequenceEditWidget::onMRMLSceneEndImportEvent ( )
protectedslot

◆ onMRMLSceneEndRestoreEvent

void qMRMLSequenceEditWidget::onMRMLSceneEndRestoreEvent ( )
protectedslot

◆ onNodeAddedEvent

void qMRMLSequenceEditWidget::onNodeAddedEvent ( vtkObject * scene,
vtkObject * node )
protectedslot

Respond to the scene events.

◆ onNodeRemovedEvent

void qMRMLSequenceEditWidget::onNodeRemovedEvent ( vtkObject * scene,
vtkObject * node )
protectedslot

◆ onRemoveDataNodeButtonClicked

void qMRMLSequenceEditWidget::onRemoveDataNodeButtonClicked ( )
protectedslot

◆ onSequenceNodeModified

void qMRMLSequenceEditWidget::onSequenceNodeModified ( )
protectedslot

◆ setCandidateNodesSectionVisible

void qMRMLSequenceEditWidget::setCandidateNodesSectionVisible ( bool )
slot

◆ setMRMLScene

void qMRMLSequenceEditWidget::setMRMLScene ( vtkMRMLScene * scene)
overrideslot

Reimplemented from qMRMLWidget.

◆ setMRMLSequenceNode [1/2]

void qMRMLSequenceEditWidget::setMRMLSequenceNode ( vtkMRMLNode * sequenceNode)
slot

◆ setMRMLSequenceNode [2/2]

void qMRMLSequenceEditWidget::setMRMLSequenceNode ( vtkMRMLSequenceNode * sequenceNode)
slot

◆ updateCandidateNodesWidgetFromMRML

void qMRMLSequenceEditWidget::updateCandidateNodesWidgetFromMRML ( bool forceUpdate = false)
protectedslot

◆ updateWidgetFromMRML

void qMRMLSequenceEditWidget::updateWidgetFromMRML ( )
protectedslot

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLSequenceEditWidgetPrivate> qMRMLSequenceEditWidget::d_ptr
protected

Definition at line 85 of file qMRMLSequenceEditWidget.h.


The documentation for this class was generated from the following file: