#include <Modules/Loadable/Annotations/GUI/qSlicerAnnotationModuleWidget.h>
|
| QScopedPointer< qSlicerAnnotationModuleWidgetPrivate > | d_ptr |
| |
| QScopedPointer< qSlicerAbstractModuleWidgetPrivate > | d_ptr |
| |
| QScopedPointer< qSlicerWidgetPrivate > | d_ptr |
| |
| QScopedPointer< qSlicerObjectPrivate > | d_ptr |
| |
| QScopedPointer< qSlicerAbstractModuleRepresentationPrivate > | d_ptr |
| |
◆ Superclass
◆ anonymous enum
Different Annotation Types.
| Enumerator |
|---|
| TextNode | |
| FiducialNode | |
| AngleNode | |
| StickyNode | |
| SplineNode | |
| RulerNode | |
| ROINode | |
| Screenshot | |
Definition at line 33 of file qSlicerAnnotationModuleWidget.h.
◆ qSlicerAnnotationModuleWidget()
| qSlicerAnnotationModuleWidget::qSlicerAnnotationModuleWidget |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~qSlicerAnnotationModuleWidget()
| qSlicerAnnotationModuleWidget::~qSlicerAnnotationModuleWidget |
( |
| ) |
|
|
override |
◆ deleteSelectedButtonClicked
| void qSlicerAnnotationModuleWidget::deleteSelectedButtonClicked |
( |
| ) |
|
|
protectedslot |
Delete selected Annotations.
◆ grabSnapShot
| void qSlicerAnnotationModuleWidget::grabSnapShot |
( |
| ) |
|
|
slot |
a public slot allowing other modules to open up the screen capture dialog
◆ invisibleHierarchyButtonClicked
| void qSlicerAnnotationModuleWidget::invisibleHierarchyButtonClicked |
( |
| ) |
|
|
protectedslot |
Make active hierarchy annotations visible/invisible.
◆ lockHierarchyButtonClicked
| void qSlicerAnnotationModuleWidget::lockHierarchyButtonClicked |
( |
| ) |
|
|
protectedslot |
Un/Lock annotations in active hierarchy.
◆ lockSelectedButtonClicked
| void qSlicerAnnotationModuleWidget::lockSelectedButtonClicked |
( |
| ) |
|
|
protectedslot |
Un-/Lock selected Annotations.
◆ moveDownSelected
| void qSlicerAnnotationModuleWidget::moveDownSelected |
( |
| ) |
|
|
protectedslot |
◆ moveUpSelected
| void qSlicerAnnotationModuleWidget::moveUpSelected |
( |
| ) |
|
|
protectedslot |
◆ onAddHierarchyButtonClicked
| void qSlicerAnnotationModuleWidget::onAddHierarchyButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onCreateLineButtonClicked
| void qSlicerAnnotationModuleWidget::onCreateLineButtonClicked |
( |
| ) |
|
|
protectedslot |
Create new annotation nodes.
◆ onCreateROIButtonClicked
| void qSlicerAnnotationModuleWidget::onCreateROIButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onHierarchyNodeAddedEvent
| void qSlicerAnnotationModuleWidget::onHierarchyNodeAddedEvent |
( |
vtkObject * |
caller, |
|
|
vtkObject * |
obj |
|
) |
| |
|
slot |
a public slot that will expand a newly added hierarchy node item
◆ onJumpSlicesButtonClicked
| void qSlicerAnnotationModuleWidget::onJumpSlicesButtonClicked |
( |
| ) |
|
|
protectedslot |
Jump the 2d Slices to the first control point of the selected annotation.
◆ onReportButtonClicked
| void qSlicerAnnotationModuleWidget::onReportButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ propertyAccepted
| void qSlicerAnnotationModuleWidget::propertyAccepted |
( |
| ) |
|
|
protectedslot |
◆ propertyEditButtonClicked
| void qSlicerAnnotationModuleWidget::propertyEditButtonClicked |
( |
QString |
mrmlId | ) |
|
|
protectedslot |
User clicked on property edit button.
◆ propertyRestored
| void qSlicerAnnotationModuleWidget::propertyRestored |
( |
| ) |
|
|
protectedslot |
◆ refreshTree
| void qSlicerAnnotationModuleWidget::refreshTree |
( |
| ) |
|
|
slot |
a public slot that will refresh the tree view
◆ reportDialogAccepted
| void qSlicerAnnotationModuleWidget::reportDialogAccepted |
( |
| ) |
|
|
protectedslot |
◆ reportDialogRejected
| void qSlicerAnnotationModuleWidget::reportDialogRejected |
( |
| ) |
|
|
protectedslot |
◆ selectAllButtonClicked
| void qSlicerAnnotationModuleWidget::selectAllButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ setEditedNode()
| bool qSlicerAnnotationModuleWidget::setEditedNode |
( |
vtkMRMLNode * |
node, |
|
|
QString |
role = QString(), |
|
|
QString |
context = QString() |
|
) |
| |
|
overridevirtual |
◆ unlockHierarchyButtonClicked
| void qSlicerAnnotationModuleWidget::unlockHierarchyButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ unselectAllButtonClicked
| void qSlicerAnnotationModuleWidget::unselectAllButtonClicked |
( |
| ) |
|
|
protectedslot |
Unselect all annotations.
◆ updateActiveHierarchyLabel
| void qSlicerAnnotationModuleWidget::updateActiveHierarchyLabel |
( |
| ) |
|
|
slot |
Update the label showing the active annotation hierarchy, triggered from the logic modifying the active hierarchy node
◆ updateWidgetFromInteractionMode()
| void qSlicerAnnotationModuleWidget::updateWidgetFromInteractionMode |
( |
vtkMRMLInteractionNode * |
interactionNode | ) |
|
the logic observes the interaction node, update the gui to keep in step with the mouse modes tool bar. If interactionNode is null, try to get it from the scene.
◆ visibleHierarchyButtonClicked
| void qSlicerAnnotationModuleWidget::visibleHierarchyButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ visibleSelectedButtonClicked
| void qSlicerAnnotationModuleWidget::visibleSelectedButtonClicked |
( |
| ) |
|
|
protectedslot |
Toggle the visibility of selected Annotations.
◆ d_ptr
| QScopedPointer<qSlicerAnnotationModuleWidgetPrivate> qSlicerAnnotationModuleWidget::d_ptr |
|
protected |
◆ MRMLAppLogic
The documentation for this class was generated from the following file: