22 if (selectedNodes.empty())
27 for (
auto& node : selectedNodes)
31 node->SetVisibility(
false, baseRenderer);
35 if (
nullptr == baseRenderer)
50 setText(tr(
"Hide all nodes"));
58 setText(tr(
"Hide all nodes"));
64 connect(
this, &QmitkDataNodeHideAllAction::triggered,
this, &QmitkDataNodeHideAllAction::OnActionTriggered);
67 void QmitkDataNodeHideAllAction::OnActionTriggered(
bool )
mitk::BaseRenderer::Pointer GetBaseRenderer()
Grants access to the base renderer stored for the action. Will return nullptr if renderer was never s...
void Run(const QList< mitk::DataNode::Pointer > &selectedNodes, mitk::BaseRenderer *baseRenderer)
QList< mitk::DataNode::Pointer > GetSelectedNodes() const
Organizes the rendering process.
QmitkDataNodeHideAllAction(QWidget *parent, berry::IWorkbenchPartSite::Pointer workbenchPartSite)
void InitializeAction() override
static RenderingManager * GetInstance()
void RequestUpdate(vtkRenderWindow *renderWindow)
vtkRenderWindow * GetRenderWindow() const
Access the RenderWindow into which this renderer renders.
void RequestUpdateAll(RequestType type=REQUEST_UPDATE_ALL)