Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
#include <QmitkRenderWindowDataStorageListModel.h>
Public Member Functions | |
QmitkRenderWindowDataStorageListModel (QObject *parent=nullptr) | |
void | DataStorageChanged () override |
See 'QmitkAbstractDataStorageModel'. More... | |
void | NodePredicateChanged () override |
See 'QmitkAbstractDataStorageModel'. More... | |
void | NodeAdded (const mitk::DataNode *node) override |
See 'QmitkAbstractDataStorageModel'. More... | |
void | NodeChanged (const mitk::DataNode *node) override |
See 'QmitkAbstractDataStorageModel'. More... | |
void | NodeRemoved (const mitk::DataNode *node) override |
See 'QmitkAbstractDataStorageModel'. More... | |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &child) const override |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role) const override |
bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
Qt::DropActions | supportedDropActions () const override |
Qt::DropActions | supportedDragActions () const override |
QStringList | mimeTypes () const override |
QMimeData * | mimeData (const QModelIndexList &indexes) const override |
bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
void | SetControlledRenderer (mitk::RenderWindowLayerUtilities::RendererVector controlledRenderer) |
void | SetCurrentRenderer (mitk::BaseRenderer *baseRenderer) |
mitk::BaseRenderer::Pointer | GetCurrentRenderer () const |
void | AddDataNodeToAllRenderer (mitk::DataNode *dataNode) |
Use the RenderWindowLayerController to insert the given data node into all controlled render windows. The new node is placed on top of all existing layer nodes in the render window. More... | |
Public Member Functions inherited from QmitkAbstractDataStorageModel | |
~QmitkAbstractDataStorageModel () override | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
mitk::DataStorage::Pointer | GetDataStorage () const |
void | SetNodePredicate (const mitk::NodePredicateBase *nodePredicate) |
const mitk::NodePredicateBase * | GetNodePredicate () const |
Additional Inherited Members | |
Protected Member Functions inherited from QmitkAbstractDataStorageModel | |
QmitkAbstractDataStorageModel (QObject *parent=nullptr) | |
QmitkAbstractDataStorageModel (mitk::DataStorage *dataStorage, QObject *parent=nullptr) | |
Protected Attributes inherited from QmitkAbstractDataStorageModel | |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
mitk::NodePredicateBase::ConstPointer | m_NodePredicate |
Definition at line 32 of file QmitkRenderWindowDataStorageListModel.h.
QmitkRenderWindowDataStorageListModel::QmitkRenderWindowDataStorageListModel | ( | QObject * | parent = nullptr | ) |
void QmitkRenderWindowDataStorageListModel::AddDataNodeToAllRenderer | ( | mitk::DataNode * | dataNode | ) |
Use the RenderWindowLayerController to insert the given data node into all controlled render windows. The new node is placed on top of all existing layer nodes in the render window.
dataNode | The data node that should be inserted. |
|
override |
|
override |
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
|
override |
|
override |
mitk::BaseRenderer::Pointer QmitkRenderWindowDataStorageListModel::GetCurrentRenderer | ( | ) | const |
|
override |
|
override |
|
override |
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
|
override |
|
override |
void QmitkRenderWindowDataStorageListModel::SetControlledRenderer | ( | mitk::RenderWindowLayerUtilities::RendererVector | controlledRenderer | ) |
void QmitkRenderWindowDataStorageListModel::SetCurrentRenderer | ( | mitk::BaseRenderer * | baseRenderer | ) |
|
override |
|
override |
|
override |