Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
qMRMLLayoutWidget Class Reference

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

Inheritance diagram for qMRMLLayoutWidget:
Inheritance graph
[legend]
Collaboration diagram for qMRMLLayoutWidget:
Collaboration graph
[legend]

Public Types

typedef QWidget Superclass
 Superclass typedef. More...
 

Public Slots

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

Public Member Functions

int layout () const
 Utility function that returns the current layout of the layout manager. More...
 
Q_INVOKABLE qMRMLLayoutManagerlayoutManager () const
 Layout manager. More...
 
vtkMRMLScenemrmlScene () const
 Utility function that returns the mrml scene of the layout manager. More...
 
 qMRMLLayoutWidget (QWidget *widget)
 Constructors. More...
 
Q_INVOKABLE void setLayoutManager (qMRMLLayoutManager *layoutManager)
 Set layout manager (useful for specifying a specialized layout manager class) More...
 
 ~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: