Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qMRMLLayoutWidget Class Reference

#include <Libs/MRML/Widgets/qMRMLLayoutWidget.h>

Inheritance diagram for qMRMLLayoutWidget:
Collaboration diagram for qMRMLLayoutWidget:

Public Types

typedef QWidget Superclass
 Superclass typedef.
 

Public Slots

void setLayout (int)
 Propagate to the layoutManager.
 
void setMRMLScene (vtkMRMLScene *scene)
 Set the MRML scene to the layout manager.
 

Public Member Functions

int layout () const
 Utility function that returns the current layout of the layout manager.
 
Q_INVOKABLE qMRMLLayoutManagerlayoutManager () const
 Layout manager.
 
vtkMRMLScenemrmlScene () const
 Utility function that returns the mrml scene of the layout manager.
 
 qMRMLLayoutWidget (QWidget *widget)
 Constructors.
 
Q_INVOKABLE void setLayoutManager (qMRMLLayoutManager *layoutManager)
 Set layout manager (useful for specifying a specialized layout manager class)
 
 ~qMRMLLayoutWidget () override
 

Protected Member Functions

 qMRMLLayoutWidget (qMRMLLayoutWidgetPrivate *obj, QWidget *widget)
 

Protected Attributes

QScopedPointer< qMRMLLayoutWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 37 of file qMRMLLayoutWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 42 of file qMRMLLayoutWidget.h.

Constructor & Destructor Documentation

◆ qMRMLLayoutWidget() [1/2]

qMRMLLayoutWidget::qMRMLLayoutWidget ( QWidget * widget)
explicit

Constructors.

◆ ~qMRMLLayoutWidget()

qMRMLLayoutWidget::~qMRMLLayoutWidget ( )
override

◆ qMRMLLayoutWidget() [2/2]

qMRMLLayoutWidget::qMRMLLayoutWidget ( qMRMLLayoutWidgetPrivate * obj,
QWidget * widget )
protected

Member Function Documentation

◆ layout()

int qMRMLLayoutWidget::layout ( ) const

Utility function that returns the current layout of the layout manager.

◆ layoutManager()

Q_INVOKABLE qMRMLLayoutManager * qMRMLLayoutWidget::layoutManager ( ) const

Layout manager.

◆ mrmlScene()

vtkMRMLScene * qMRMLLayoutWidget::mrmlScene ( ) const

Utility function that returns the mrml scene of the layout manager.

◆ setLayout

void qMRMLLayoutWidget::setLayout ( int )
slot

Propagate to the layoutManager.

◆ setLayoutManager()

Q_INVOKABLE void qMRMLLayoutWidget::setLayoutManager ( qMRMLLayoutManager * layoutManager)

Set layout manager (useful for specifying a specialized layout manager class)

◆ setMRMLScene

void qMRMLLayoutWidget::setMRMLScene ( vtkMRMLScene * scene)
slot

Set the MRML scene to the layout manager.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLLayoutWidgetPrivate> qMRMLLayoutWidget::d_ptr
protected

Definition at line 67 of file qMRMLLayoutWidget.h.


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