Slicer
5.0
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) |
Signals inherited from qMRMLLayoutManager | |
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. More... | |
Public Member Functions | |
qSlicerLayoutManager (QWidget *widget=nullptr) | |
Constructors. More... | |
void | setCurrentModule (const QString &moduleName) |
Q_INVOKABLE void | setScriptedDisplayableManagerDirectory (const QString &scriptedDisplayableManagerDirectory) |
Public Member Functions inherited from qMRMLLayoutManager | |
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 |
bool | isEnabled () const |
int | layout () const |
Q_INVOKABLE vtkMRMLLayoutLogic * | layoutLogic () const |
Q_INVOKABLE vtkMRMLAbstractViewNode * | maximizedViewNode () |
Return the view node that is temporarily shown maximized in the view layout. More... | |
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 |
Q_INVOKABLE qMRMLPlotWidget * | plotWidget (int id) const |
qMRMLLayoutManager (QObject *parent=nullptr) | |
Constructors. More... | |
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. More... | |
int | tableViewCount () const |
Q_INVOKABLE qMRMLTableWidget * | tableWidget (int id) const |
int | threeDViewCount () const |
Return the number of instantiated ThreeDRenderView. More... | |
Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (const QString &name) const |
Get 3D widget identified by name. More... | |
Q_INVOKABLE qMRMLThreeDWidget * | threeDWidget (int id) const |
Q_INVOKABLE QWidget * | viewWidget (vtkMRMLNode *n) const |
~qMRMLLayoutManager () override | |
Additional Inherited Members | |
Public Types inherited from qMRMLLayoutManager | |
typedef ctkLayoutFactory | Superclass |
Superclass typedef. More... | |
Properties inherited from qMRMLLayoutManager | |
bool | enabled |
int | layout |
int | plotViewCount |
int | tableViewCount |
int | threeDViewCount |
Public Slots inherited from qMRMLLayoutManager | |
void | pauseRender () |
void | resetSliceViews () |
void | resetThreeDViews () |
void | resumeRender () |
void | setEnabled (bool enable) |
void | setLayout (int newLayout) |
void | setLayoutNumberOfCompareViewColumns (int num) |
void | setLayoutNumberOfCompareViewRows (int num) |
void | setMaximizedViewNode (vtkMRMLAbstractViewNode *viewNode) |
void | setMRMLScene (vtkMRMLScene *scene) |
void | setRenderPaused (bool pause) |
Protected Member Functions inherited from qMRMLLayoutManager | |
void | onViewportChanged () override |
qMRMLLayoutManager (qMRMLLayoutManagerPrivate *obj, QWidget *viewport, QObject *parent) | |
Protected Attributes inherited from qMRMLLayoutManager | |
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.