25 QList<mitk::DataNode::Pointer> selectedNodes;
26 if (workbenchPartSite.
IsNull())
33 if (currentSelection.
IsNull() || currentSelection->IsEmpty())
38 selectedNodes = QList<mitk::DataNode::Pointer>::fromStdList(currentSelection->GetSelectedDataNodes());
70 if (m_BaseRenderer != baseRenderer)
73 m_BaseRenderer = baseRenderer;
82 baseRenderer = m_BaseRenderer.
Lock();
107 if (selectedNodes.empty())
114 if (
nullptr == dataNode)
mitk::BaseRenderer::Pointer GetBaseRenderer()
Grants access to the base renderer stored for the action. Will return nullptr if renderer was never s...
void SetBaseRenderer(mitk::BaseRenderer *baseRenderer)
Data management class that handles 'was created by' relations.
itk::SmartPointer< T > Lock() const
QList< mitk::DataNode::Pointer > GetSelectedNodes() const
SmartPointer< Other > Cast() const
MITK_QT_APP QList< mitk::DataNode::Pointer > GetSelectedNodes(berry::IWorkbenchPartSite::Pointer workbenchPartSite)
Organizes the rendering process.
QmitkAbstractDataNodeAction(berry::IWorkbenchPartSite::Pointer workbenchPartSite)
SmartPointer< ObjectType > Lock() const
void SetSelectedNodes(const QList< mitk::DataNode::Pointer > &selectedNodes)
virtual void InitializeWithDataNode(const mitk::DataNode *)
berry::SmartPointer< Self > Pointer
bool IsExpired() const noexcept
mitk::DataNode::Pointer GetSelectedNode() const
mitk::WeakPointer< mitk::DataStorage > m_DataStorage
berry::IWorkbenchPartSite::WeakPtr m_WorkbenchPartSite
QList< mitk::DataNode::Pointer > m_SelectedNodes
void SetDataStorage(mitk::DataStorage *dataStorage)