Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkRenderWindowDataStorageTreeModel.h>
Public Member Functions | |
QmitkRenderWindowDataStorageTreeModel (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 &parent) 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 * | GetCurrentRenderer () const |
![]() | |
~QmitkAbstractDataStorageModel () override | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
mitk::DataStorage * | GetDataStorage () const |
void | SetNodePredicate (const mitk::NodePredicateBase *nodePredicate) |
const mitk::NodePredicateBase * | GetNodePredicate () const |
Additional Inherited Members | |
![]() | |
QmitkAbstractDataStorageModel (QObject *parent=nullptr) | |
QmitkAbstractDataStorageModel (mitk::DataStorage *dataStorage, QObject *parent=nullptr) | |
![]() | |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
mitk::NodePredicateBase::ConstPointer | m_NodePredicate |
Definition at line 33 of file QmitkRenderWindowDataStorageTreeModel.h.
QmitkRenderWindowDataStorageTreeModel::QmitkRenderWindowDataStorageTreeModel | ( | QObject * | parent = nullptr | ) |
Definition at line 25 of file QmitkRenderWindowDataStorageTreeModel.cpp.
|
override |
Definition at line 131 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkDataStorageTreeModelInternalItem::GetChildCount().
|
override |
Definition at line 142 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkNodeDescriptorManager::GetDescriptor(), QmitkNodeDescriptor::GetIcon(), QmitkNodeDescriptorManager::GetInstance(), mitk::WeakPointer< T >::IsExpired(), mitk::WeakPointer< T >::Lock(), QmitkDataNodeRawPointerRole, and QmitkDataNodeRole.
Referenced by dropMimeData(), and mimeData().
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
Definition at line 33 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References mitk::WeakPointer< T >::Lock(), and QmitkAbstractDataStorageModel::m_DataStorage.
|
override |
|
override |
Definition at line 253 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkAbstractDataStorageModel::m_NodePredicate.
mitk::BaseRenderer * QmitkRenderWindowDataStorageTreeModel::GetCurrentRenderer | ( | ) | const |
Definition at line 403 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkDataStorageTreeModelInternalItem::Delete(), QmitkDataStorageTreeModelInternalItem::Find(), QmitkDataStorageTreeModelInternalItem::GetChild(), QmitkDataStorageTreeModelInternalItem::GetChildCount(), QmitkDataStorageTreeModelInternalItem::GetIndex(), mitk::DataNode::GetIntProperty(), QmitkDataStorageTreeModelInternalItem::GetParent(), mitk::RenderWindowLayerUtilities::GetRenderWindowPredicate(), index(), mitk::WeakPointer< T >::IsExpired(), mitk::WeakPointer< T >::Lock(), QmitkAbstractDataStorageModel::m_DataStorage, mitk::DataNode::New(), NodeAdded(), and parent().
|
override |
Definition at line 83 of file QmitkRenderWindowDataStorageTreeModel.cpp.
Referenced by GetCurrentRenderer(), mimeData(), and NodeChanged().
|
override |
Definition at line 297 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References data(), QmitkMimeTypes::DataNodePtrs, index(), and QmitkDataNodeRawPointerRole.
|
override |
Definition at line 290 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkMimeTypes::DataNodePtrs.
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
Definition at line 46 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References mitk::WeakPointer< T >::IsExpired(), mitk::WeakPointer< T >::Lock(), and mitk::RenderWindowLayerUtilities::SetRenderWindowProperties().
Referenced by GetCurrentRenderer().
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
Definition at line 61 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References QmitkDataStorageTreeModelInternalItem::Find(), QmitkDataStorageTreeModelInternalItem::GetParent(), and index().
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
Definition at line 40 of file QmitkRenderWindowDataStorageTreeModel.cpp.
|
overridevirtual |
See 'QmitkAbstractDataStorageModel'.
Implements QmitkAbstractDataStorageModel.
Definition at line 78 of file QmitkRenderWindowDataStorageTreeModel.cpp.
|
override |
Definition at line 99 of file QmitkRenderWindowDataStorageTreeModel.cpp.
Referenced by GetCurrentRenderer().
|
override |
Definition at line 120 of file QmitkRenderWindowDataStorageTreeModel.cpp.
void QmitkRenderWindowDataStorageTreeModel::SetControlledRenderer | ( | mitk::RenderWindowLayerUtilities::RendererVector | controlledRenderer | ) |
void QmitkRenderWindowDataStorageTreeModel::SetCurrentRenderer | ( | mitk::BaseRenderer * | baseRenderer | ) |
Definition at line 389 of file QmitkRenderWindowDataStorageTreeModel.cpp.
|
override |
Definition at line 208 of file QmitkRenderWindowDataStorageTreeModel.cpp.
References mitk::RenderingManager::GetInstance(), mitk::WeakPointer< T >::IsExpired(), mitk::WeakPointer< T >::Lock(), and mitk::RenderingManager::RequestUpdate().
|
override |
Definition at line 285 of file QmitkRenderWindowDataStorageTreeModel.cpp.
|
override |
Definition at line 280 of file QmitkRenderWindowDataStorageTreeModel.cpp.