21#ifndef __qMRMLViewControllerBar_h
22#define __qMRMLViewControllerBar_h
30#include <ctkVTKObject.h>
34#include "qMRMLWidgetsExport.h"
35class qMRMLViewControllerBarPrivate;
107 QScopedPointer<qMRMLViewControllerBarPrivate>
d_ptr;
bool showMaximizeViewButton() const
QScopedPointer< qMRMLViewControllerBarPrivate > d_ptr
Q_INVOKABLE QWidget * barWidget()
qMRMLViewControllerBar(QWidget *parent=nullptr)
Constructors.
Q_INVOKABLE QLayout * barLayout()
qMRMLWidget Superclass
Superclass typedef.
virtual void setMRMLViewNode(vtkMRMLAbstractViewNode *viewNode)
~qMRMLViewControllerBar() override
qMRMLViewControllerBar(qMRMLViewControllerBarPrivate *pimpl, QWidget *parent=nullptr)
QVTK_OBJECTbool showMaximizeViewButton
virtual void updateWidgetFromMRMLView()
Q_INVOKABLE QLabel * viewLabel()
Label that displays the view's name.
virtual vtkMRMLAbstractViewNode * mrmlViewNode() const
Q_INVOKABLE void setLayoutBehavior(LayoutBehavior behavior)
void setShowMaximizeViewButton(bool show)
Q_INVOKABLE QToolButton * pinButton()
Push-pin icon that shows additional options when clicked.
Abstract MRML node to represent a view. The class holds the properties common to any view type (3D,...