Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
QmitkDataNodeOpenInAction Class Reference

#include <QmitkDataNodeOpenInAction.h>

Inheritance diagram for QmitkDataNodeOpenInAction:
Collaboration diagram for QmitkDataNodeOpenInAction:

Public Types

typedef std::vector< mitk::BaseRenderer * > RendererVector
 

Public Member Functions

 QmitkDataNodeOpenInAction (QWidget *parent, berry::IWorkbenchPartSite::Pointer workbenchPartSite)
 
 QmitkDataNodeOpenInAction (QWidget *parent, berry::IWorkbenchPartSite *workbenchPartSite)
 
void SetControlledRenderer (RendererVector controlledRenderer)
 
- Public Member Functions inherited from QmitkAbstractDataNodeAction
 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

void InitializeAction () override
 
void SetControlledRenderer ()
 
- Protected Member Functions inherited from QmitkAbstractDataNodeAction
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::PointerGetSelectedNodes () const
 

Protected Attributes

RendererVector m_ControlledRenderer
 
- Protected Attributes inherited from QmitkAbstractDataNodeAction
berry::IWorkbenchPartSite::WeakPtr m_WorkbenchPartSite
 
mitk::WeakPointer< mitk::DataStoragem_DataStorage
 
QList< mitk::DataNode::Pointerm_SelectedNodes
 

Detailed Description

Definition at line 26 of file QmitkDataNodeOpenInAction.h.

Member Typedef Documentation

◆ RendererVector

Constructor & Destructor Documentation

◆ QmitkDataNodeOpenInAction() [1/2]

QmitkDataNodeOpenInAction::QmitkDataNodeOpenInAction ( QWidget *  parent,
berry::IWorkbenchPartSite::Pointer  workbenchPartSite 
)

◆ QmitkDataNodeOpenInAction() [2/2]

QmitkDataNodeOpenInAction::QmitkDataNodeOpenInAction ( QWidget *  parent,
berry::IWorkbenchPartSite workbenchPartSite 
)

Member Function Documentation

◆ InitializeAction()

void QmitkDataNodeOpenInAction::InitializeAction ( )
overrideprotectedvirtual

◆ SetControlledRenderer() [1/2]

void QmitkDataNodeOpenInAction::SetControlledRenderer ( )
protected

◆ SetControlledRenderer() [2/2]

void QmitkDataNodeOpenInAction::SetControlledRenderer ( RendererVector  controlledRenderer)

Member Data Documentation

◆ m_ControlledRenderer

RendererVector QmitkDataNodeOpenInAction::m_ControlledRenderer
protected

Definition at line 50 of file QmitkDataNodeOpenInAction.h.


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