13 #ifndef QmitkAbstractDataNodeAction_h
14 #define QmitkAbstractDataNodeAction_h
void SetDataStorage(mitk::DataStorage *dataStorage)
mitk::WeakPointer< mitk::DataStorage > m_DataStorage
QmitkAbstractDataNodeAction(berry::IWorkbenchPartSite::Pointer workbenchPartSite)
QmitkAbstractDataNodeAction(berry::IWorkbenchPartSite *workbenchPartSite)
QList< mitk::WeakPointer< mitk::DataNode > > GetSelectedWeakNodes() const
mitk::DataNode::Pointer GetSelectedNode() const
void SetSelectedNodes(const QList< mitk::DataNode::Pointer > &selectedNodes)
void SetBaseRenderer(mitk::BaseRenderer *baseRenderer)
mitk::BaseRenderer::Pointer GetBaseRenderer()
Grants access to the base renderer stored for the action. Will return nullptr if renderer was never s...
QList< mitk::DataNode::Pointer > GetSelectedNodes() const
QList< mitk::WeakPointer< mitk::DataNode > > m_SelectedNodes
berry::IWorkbenchPartSite::WeakPtr m_WorkbenchPartSite
virtual void InitializeWithDataNode(const mitk::DataNode *)
virtual void InitializeAction()=0
Implements transparent reference counting.
implements a WeakPointer class to deal with circular reference problems.
Class for nodes of the DataTree.
Data management class that handles 'was created by' relations.
MITK_QT_APP QList< mitk::DataNode::Pointer > GetSelectedNodes(berry::IWorkbenchPartSite::Pointer workbenchPartSite)
MITK_QT_APP QList< mitk::WeakPointer< mitk::DataNode > > GetSelectedWeakNodes(berry::IWorkbenchPartSite::Pointer workbenchPartSite)