Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkAbstractDataNodeAction.h>
Public Member Functions | |
QmitkAbstractDataNodeAction (berry::IWorkbenchPartSite::Pointer workbenchPartSite) | |
QmitkAbstractDataNodeAction (berry::IWorkbenchPartSite *workbenchPartSite) | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
void | SetSelectedNodes (const QList< mitk::DataNode::Pointer > &selectedNodes) |
void | SetBaseRenderer (mitk::BaseRenderer *baseRenderer) |
virtual void | InitializeWithDataNode (const mitk::DataNode *) |
Protected Member Functions | |
virtual void | InitializeAction ()=0 |
mitk::BaseRenderer::Pointer | GetBaseRenderer () |
Grants access to the base renderer stored for the action. Will return nullptr if renderer was never set or has become invalid. More... | |
mitk::DataNode::Pointer | GetSelectedNode () const |
QList< mitk::DataNode::Pointer > | GetSelectedNodes () const |
Protected Attributes | |
berry::IWorkbenchPartSite::WeakPtr | m_WorkbenchPartSite |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
QList< mitk::DataNode::Pointer > | m_SelectedNodes |
Definition at line 34 of file QmitkAbstractDataNodeAction.h.
QmitkAbstractDataNodeAction::QmitkAbstractDataNodeAction | ( | berry::IWorkbenchPartSite::Pointer | workbenchPartSite | ) |
Definition at line 42 of file QmitkAbstractDataNodeAction.cpp.
References m_WorkbenchPartSite.
QmitkAbstractDataNodeAction::QmitkAbstractDataNodeAction | ( | berry::IWorkbenchPartSite * | workbenchPartSite | ) |
Definition at line 47 of file QmitkAbstractDataNodeAction.cpp.
References m_WorkbenchPartSite.
|
protected |
Grants access to the base renderer stored for the action. Will return nullptr if renderer was never set or has become invalid.
Definition at line 77 of file QmitkAbstractDataNodeAction.cpp.
References mitk::WeakPointer< T >::IsExpired(), and mitk::WeakPointer< T >::Lock().
Referenced by QmitkDataNodeShowSelectedNodesAction::InitializeAction(), QmitkDataNodeSurfaceRepresentationAction::InitializeAction(), QmitkDataNodeColorMapAction::InitializeAction(), QmitkDataNodeHideAllAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeTextureInterpolationAction::InitializeWithDataNode(), QmitkDataNodeOpacityAction::InitializeWithDataNode(), QmitkDataNodeColorAction::InitializeWithDataNode(), and QmitkDataNodeComponentAction::InitializeWithDataNode().
|
protected |
Definition at line 104 of file QmitkAbstractDataNodeAction.cpp.
References GetSelectedNodes().
Referenced by QmitkDataNodeSurfaceRepresentationAction::InitializeAction(), QmitkDataNodeColorMapAction::InitializeAction(), QmitkDataNodeOpenInAction::InitializeAction(), QmitkDataNodeTextureInterpolationAction::InitializeWithDataNode(), QmitkDataNodeOpacityAction::InitializeWithDataNode(), QmitkDataNodeColorAction::InitializeWithDataNode(), and QmitkDataNodeComponentAction::InitializeWithDataNode().
|
protected |
Definition at line 87 of file QmitkAbstractDataNodeAction.cpp.
References berry::WeakPointer< TObjectType >::Expired(), AbstractDataNodeAction::GetSelectedNodes(), berry::WeakPointer< TObjectType >::Lock(), m_SelectedNodes, and m_WorkbenchPartSite.
Referenced by GetSelectedNode(), QmitkDataNodeShowSelectedNodesAction::InitializeAction(), QmitkDataNodeColorMapAction::InitializeAction(), QmitkDataNodeHideAllAction::InitializeAction(), QmitkDataNodeShowDetailsAction::InitializeAction(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkDataNodeRemoveAction::InitializeAction(), and QmitkDataNodeColorAction::InitializeWithDataNode().
|
protectedpure virtual |
Implemented in QmitkDataNodeOpenInAction, QmitkDataNodeReinitAction, QmitkDataNodeRemoveAction, QmitkDataNodeToggleVisibilityAction, QmitkDataNodeHideAllAction, QmitkDataNodeShowDetailsAction, QmitkDataNodeComponentAction, QmitkDataNodeColorAction, QmitkDataNodeColorMapAction, QmitkDataNodeOpacityAction, QmitkDataNodeTextureInterpolationAction, QmitkDataNodeSurfaceRepresentationAction, and QmitkDataNodeShowSelectedNodesAction.
|
inlinevirtual |
Reimplemented in QmitkDataNodeComponentAction, QmitkDataNodeColorAction, QmitkDataNodeOpacityAction, and QmitkDataNodeTextureInterpolationAction.
Definition at line 46 of file QmitkAbstractDataNodeAction.h.
References AbstractDataNodeAction::GetSelectedNodes().
Referenced by SetSelectedNodes().
void QmitkAbstractDataNodeAction::SetBaseRenderer | ( | mitk::BaseRenderer * | baseRenderer | ) |
Definition at line 68 of file QmitkAbstractDataNodeAction.cpp.
Referenced by QmitkDataNodeContextMenu::SetBaseRenderer().
void QmitkAbstractDataNodeAction::SetDataStorage | ( | mitk::DataStorage * | dataStorage | ) |
Definition at line 52 of file QmitkAbstractDataNodeAction.cpp.
References m_DataStorage.
Referenced by QmitkDataNodeContextMenu::SetDataStorage().
void QmitkAbstractDataNodeAction::SetSelectedNodes | ( | const QList< mitk::DataNode::Pointer > & | selectedNodes | ) |
Definition at line 61 of file QmitkAbstractDataNodeAction.cpp.
References InitializeWithDataNode(), and m_SelectedNodes.
Referenced by QmitkDataNodeContextMenu::OnContextMenuRequested().
|
protected |
Definition at line 62 of file QmitkAbstractDataNodeAction.h.
Referenced by QmitkDataNodeShowSelectedNodesAction::InitializeAction(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeRemoveAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkDataNodeGlobalReinitAction::QmitkDataNodeGlobalReinitAction(), and SetDataStorage().
|
protected |
Definition at line 63 of file QmitkAbstractDataNodeAction.h.
Referenced by GetSelectedNodes(), and SetSelectedNodes().
|
protected |
Definition at line 61 of file QmitkAbstractDataNodeAction.h.
Referenced by GetSelectedNodes(), QmitkDataNodeReinitAction::InitializeAction(), QmitkDataNodeRemoveAction::InitializeAction(), QmitkDataNodeToggleVisibilityAction::InitializeAction(), QmitkAbstractDataNodeAction(), and QmitkDataNodeGlobalReinitAction::QmitkDataNodeGlobalReinitAction().