#include <Libs/MRML/Widgets/qMRMLLayoutViewFactory.h>
|
QScopedPointer< qMRMLLayoutViewFactoryPrivate > | d_ptr |
|
Definition at line 44 of file qMRMLLayoutViewFactory.h.
◆ Superclass
◆ viewClassName
QString qMRMLLayoutViewFactory::viewClassName |
|
read |
◆ qMRMLLayoutViewFactory()
qMRMLLayoutViewFactory::qMRMLLayoutViewFactory |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ ~qMRMLLayoutViewFactory()
qMRMLLayoutViewFactory::~qMRMLLayoutViewFactory |
( |
| ) |
|
|
override |
◆ activeRenderer()
virtual vtkRenderer* qMRMLLayoutViewFactory::activeRenderer |
( |
| ) |
const |
|
virtual |
◆ activeViewNode()
◆ activeViewNodeChanged
◆ beginSetupLayout()
void qMRMLLayoutViewFactory::beginSetupLayout |
( |
| ) |
|
|
override |
◆ createViewFromNode()
Instantiate a QWidget for a given abstract view node. To be reimplemented
- See also
- createViewFromXML
◆ createViewFromXML()
QWidget* qMRMLLayoutViewFactory::createViewFromXML |
( |
QDomElement |
layoutElement | ) |
|
|
overrideprotected |
◆ createViewsFromXML()
QList<QWidget*> qMRMLLayoutViewFactory::createViewsFromXML |
( |
QDomElement |
layoutElement | ) |
|
|
overrideprotected |
Reimplemented to support.
◆ deleteView()
◆ isElementSupported()
bool qMRMLLayoutViewFactory::isElementSupported |
( |
QDomElement |
layoutElement | ) |
const |
|
override |
◆ isViewNodeSupported()
◆ layoutManager()
Return the layout manager. It means the view factory can only be used in one layout manager.
- See also
- setLayoutManager()
◆ mrmlScene()
Q_INVOKABLE vtkMRMLScene* qMRMLLayoutViewFactory::mrmlScene |
( |
| ) |
const |
◆ onNodeAdded
virtual void qMRMLLayoutViewFactory::onNodeAdded |
( |
vtkObject * |
scene, |
|
|
vtkObject * |
node |
|
) |
| |
|
virtualslot |
◆ onNodeModified
virtual void qMRMLLayoutViewFactory::onNodeModified |
( |
vtkObject * |
node | ) |
|
|
virtualslot |
◆ onNodeRemoved
virtual void qMRMLLayoutViewFactory::onNodeRemoved |
( |
vtkObject * |
scene, |
|
|
vtkObject * |
node |
|
) |
| |
|
virtualslot |
◆ onSceneModified
virtual void qMRMLLayoutViewFactory::onSceneModified |
( |
| ) |
|
|
virtualslot |
Populate widgets from the scene. The widgets will then be used by viewFromXML()
- See also
- viewFromXML()
◆ onViewNodeAdded
◆ onViewNodeModified
◆ onViewNodeRemoved
◆ setActiveViewNode()
◆ setLayoutManager()
◆ setMRMLScene
virtual void qMRMLLayoutViewFactory::setMRMLScene |
( |
vtkMRMLScene * |
scene | ) |
|
|
virtualslot |
◆ setupView()
void qMRMLLayoutViewFactory::setupView |
( |
QDomElement |
viewElement, |
|
|
QWidget * |
view |
|
) |
| |
|
overrideprotected |
◆ viewClassName()
virtual QString qMRMLLayoutViewFactory::viewClassName |
( |
| ) |
const |
|
virtual |
Returns the viewClassName property value. Returns QString() by default.
- Note
- To be reimplemented in derived classes.
- See also
- viewClassName
◆ viewCount()
Q_INVOKABLE int qMRMLLayoutViewFactory::viewCount |
( |
| ) |
const |
◆ viewCreated
void qMRMLLayoutViewFactory::viewCreated |
( |
QWidget * |
createdView | ) |
|
|
signal |
This signal emitted whenever a new view is created.
◆ viewNode()
◆ viewNodeFromXML()
◆ viewNodeNames()
QStringList qMRMLLayoutViewFactory::viewNodeNames |
( |
| ) |
const |
Return all the names of the created view nodes.
◆ viewNodesFromXML()
◆ viewWidget() [1/3]
Q_INVOKABLE QWidget* qMRMLLayoutViewFactory::viewWidget |
( |
int |
id | ) |
const |
◆ viewWidget() [2/3]
◆ viewWidget() [3/3]
Q_INVOKABLE QWidget* qMRMLLayoutViewFactory::viewWidget |
( |
const QString & |
name | ) |
const |
◆ viewWidgetByLayoutLabel()
Q_INVOKABLE QWidget* qMRMLLayoutViewFactory::viewWidgetByLayoutLabel |
( |
const QString & |
layoutLabel | ) |
const |
◆ d_ptr
QScopedPointer<qMRMLLayoutViewFactoryPrivate> qMRMLLayoutViewFactory::d_ptr |
|
protected |
The documentation for this class was generated from the following file: