![]() |
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Base/QTGUI/qSlicerLayoutManager.h>
Signals | |
void | selectModule (const QString &moduleName) |
![]() | |
void | activeMRMLPlotViewNodeChanged (vtkMRMLPlotViewNode *newActiveMRMLPlotViewNode) |
void | activeMRMLTableViewNodeChanged (vtkMRMLTableViewNode *newActiveMRMLTableViewNode) |
void | activeMRMLThreeDViewNodeChanged (vtkMRMLViewNode *newActiveMRMLThreeDViewNode) |
void | activePlotRendererChanged (vtkRenderer *newRenderer) |
void | activeTableRendererChanged (vtkRenderer *newRenderer) |
void | activeThreeDRendererChanged (vtkRenderer *newRenderer) |
void | layoutChanged (int) |
void | nodeAboutToBeEdited (vtkMRMLNode *node) |
Signal emitted when editing of a node is requested from within the layout. | |
Public Member Functions | |
qSlicerLayoutManager (QWidget *widget=nullptr) | |
Constructors. | |
void | setCurrentModule (const QString &moduleName) |
Q_INVOKABLE void | setScriptedDisplayableManagerDirectory (const QString &scriptedDisplayableManagerDirectory) |
![]() | |
Q_INVOKABLE vtkMRMLPlotViewNode * | activeMRMLPlotViewNode () const |
Q_INVOKABLE vtkMRMLTableViewNode * | activeMRMLTableViewNode () const |
Q_INVOKABLE vtkMRMLViewNode * | activeMRMLThreeDViewNode () const |
Q_INVOKABLE vtkRenderer * | activePlotRenderer () const |
Q_INVOKABLE vtkRenderer * | activeTableRenderer () const |
Q_INVOKABLE vtkRenderer * | activeThreeDRenderer () const |
int | allViewsPauseRenderCount () |
bool | isEnabled () const |
int | layout () const |
Q_INVOKABLE vtkMRMLLayoutLogic * | layoutLogic () const |
Q_INVOKABLE vtkMRMLColorLogic * | mrmlColorLogic () const |
Q_INVOKABLE vtkMRMLScene * | mrmlScene () const |
Q_INVOKABLE vtkCollection * | mrmlSliceLogics () const |
Q_INVOKABLE QList< qMRMLLayoutViewFactory * > | mrmlViewFactories () const |
Q_INVOKABLE qMRMLLayoutViewFactory * | mrmlViewFactory (const QString &viewClassName) const |
Q_INVOKABLE vtkCollection * | mrmlViewLogics () const |
int | plotViewCount () const |
Return the number of table views. | |
Q_INVOKABLE qMRMLPlotWidget * | plotWidget (int id) const |
qMRMLLayoutManager (QObject *parent=nullptr) | |
Constructors. | |
qMRMLLayoutManager (QWidget *viewport, QObject *parent) | |
virtual Q_INVOKABLE void | registerViewFactory (ctkLayoutViewFactory *viewFactory) |
Q_INVOKABLE void | setMRMLColorLogic (vtkMRMLColorLogic *colorLogic) |
Q_INVOKABLE QStringList | sliceViewNames () const |
Q_INVOKABLE qMRMLSliceWidget * | sliceWidget (const QString &name) const |
Get slice view widget identified by name. | |
int | tableViewCount () const |
Return the number of plot views. | |
Q_INVOKABLE qMRMLTableWidget * | tableWidget (int id) const |
int | threeDViewCount () const |
Return the number of instantiated ThreeDRenderView. | |
Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (const QString &name) const |
Get 3D widget identified by name. | |
Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (int id) const |
int | viewCount () const |
Return the total number of views. | |
Q_INVOKABLE QWidget * | viewWidget (vtkMRMLNode *n) const |
Q_INVOKABLE QList< QWidget * > | viewWidgets () const |
Get a list of all QWidgets for all views in the layout manager. | |
~qMRMLLayoutManager () override | |
Additional Inherited Members | |
![]() | |
typedef ctkLayoutFactory | Superclass |
Superclass typedef. | |
![]() | |
bool | enabled |
int | layout |
int | plotViewCount |
int | tableViewCount |
int | threeDViewCount |
![]() | |
void | addMaximizedViewNode (vtkMRMLAbstractViewNode *viewNode) |
void | pauseRender () |
void | removeAllMaximizedViewNodes () |
Restore original (non-maximized) view layouts in all viewports. | |
void | removeMaximizedViewNode (vtkMRMLAbstractViewNode *viewNode) |
Restores the original (non-maximized) layout of the viewport. | |
void | resetSliceViews () |
void | resetThreeDViews () |
void | resumeRender () |
void | setEnabled (bool enable) |
void | setLayout (int newLayout) |
void | setLayoutNumberOfCompareViewColumns (int num) |
void | setLayoutNumberOfCompareViewRows (int num) |
void | setMRMLScene (vtkMRMLScene *scene) |
void | setRenderPaused (bool pause) |
![]() | |
QWidget * | createViewport (const QDomElement &layoutElement, const QString &viewportName) override |
void | onViewportChanged () override |
void | onViewportUsageChanged (const QString &viewportName) override |
qMRMLLayoutManager (qMRMLLayoutManagerPrivate *obj, QWidget *viewport, QObject *parent) | |
![]() | |
QScopedPointer< qMRMLLayoutManagerPrivate > | d_ptr |
Definition at line 32 of file qSlicerLayoutManager.h.
|
explicit |
Constructors.
|
signal |
void qSlicerLayoutManager::setCurrentModule | ( | const QString & | moduleName | ) |
Q_INVOKABLE void qSlicerLayoutManager::setScriptedDisplayableManagerDirectory | ( | const QString & | scriptedDisplayableManagerDirectory | ) |
Set the directory from which built-in scripted displayableManagers should be sourced from.