Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkDataStorageTreeInspector.h>
Public Member Functions | |
QmitkDataStorageTreeInspector (QWidget *parent=nullptr) | |
QAbstractItemView * | GetView () override |
const QAbstractItemView * | GetView () const override |
void | SetSelectionMode (SelectionMode mode) override |
SelectionMode | GetSelectionMode () const override |
![]() | |
~QmitkAbstractDataStorageInspector () override | |
void | SetDataStorage (mitk::DataStorage *dataStorage) |
Sets the data storage that will be used /monitored by the widget. More... | |
virtual void | SetNodePredicate (const mitk::NodePredicateBase *nodePredicate) |
Sets the node predicate and updates the widget, according to the node predicate. More... | |
const mitk::NodePredicateBase * | GetNodePredicate () const |
NodeList | GetSelectedNodes () const |
bool | GetSelectOnlyVisibleNodes () const |
Protected Member Functions | |
void | Initialize () override |
void | OnModelReset () |
![]() | |
QmitkAbstractDataStorageInspector (QWidget *parent=nullptr) | |
Protected Attributes | |
QmitkAbstractDataStorageModel * | m_StorageModel |
Ui_QmitkDataStorageTreeInspector | m_Controls |
QmitkSimpleTextOverlayWidget * | m_Overlay |
![]() | |
mitk::WeakPointer< mitk::DataStorage > | m_DataStorage |
mitk::NodePredicateBase::ConstPointer | m_NodePredicate |
std::unique_ptr< QmitkModelViewSelectionConnector > | m_Connector |
Additional Inherited Members | |
![]() | |
using | NodeList = QList< mitk::DataNode::Pointer > |
using | SelectionMode = QAbstractItemView::SelectionMode |
![]() | |
void | SetSelectOnlyVisibleNodes (bool selectOnlyVisibleNodes) |
Change the selection modus of the item view's selection model. More... | |
void | SetCurrentSelection (NodeList selectedNodes) |
Transform a list of data nodes into a model selection and set this as a new selection of the selection model of the private member item view. More... | |
![]() | |
void | CurrentSelectionChanged (NodeList nodes) |
A signal that will be emitted if the selected node has changed. More... | |
![]() | |
void | OnSelectionChanged (NodeList selectedNodes) |
Definition at line 29 of file QmitkDataStorageTreeInspector.h.
QmitkDataStorageTreeInspector::QmitkDataStorageTreeInspector | ( | QWidget * | parent = nullptr | ) |
Definition at line 17 of file QmitkDataStorageTreeInspector.cpp.
References m_Controls, m_Overlay, m_StorageModel, OnModelReset(), and QmitkSimpleTextOverlayWidget::SetOverlayText().
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 64 of file QmitkDataStorageTreeInspector.cpp.
References m_Controls.
|
overridevirtual |
Returns an pointer to the view that is used in the inspector to show the content.
Implements QmitkAbstractDataStorageInspector.
Definition at line 39 of file QmitkDataStorageTreeInspector.cpp.
References m_Controls.
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 44 of file QmitkDataStorageTreeInspector.cpp.
References m_Controls.
|
overrideprotectedvirtual |
Helper function is called if data storage or predicate is changed to (re) initialize the widget correctly. Implement the function in derived classes.
Implements QmitkAbstractDataStorageInspector.
Definition at line 49 of file QmitkDataStorageTreeInspector.cpp.
References mitk::WeakPointer< T >::Lock(), QmitkAbstractDataStorageInspector::m_Connector, m_Controls, QmitkAbstractDataStorageInspector::m_DataStorage, QmitkAbstractDataStorageInspector::m_NodePredicate, m_StorageModel, QmitkAbstractDataStorageModel::SetDataStorage(), and QmitkAbstractDataStorageModel::SetNodePredicate().
|
protected |
Definition at line 69 of file QmitkDataStorageTreeInspector.cpp.
References m_Overlay, and m_StorageModel.
Referenced by QmitkDataStorageTreeInspector().
|
overridevirtual |
Sets the selection mode of the inspector.
Implements QmitkAbstractDataStorageInspector.
Definition at line 59 of file QmitkDataStorageTreeInspector.cpp.
References m_Controls.
|
protected |
Definition at line 47 of file QmitkDataStorageTreeInspector.h.
Referenced by GetSelectionMode(), GetView(), Initialize(), QmitkDataStorageTreeInspector(), and SetSelectionMode().
|
protected |
Definition at line 48 of file QmitkDataStorageTreeInspector.h.
Referenced by OnModelReset(), and QmitkDataStorageTreeInspector().
|
protected |
Definition at line 46 of file QmitkDataStorageTreeInspector.h.
Referenced by Initialize(), OnModelReset(), and QmitkDataStorageTreeInspector().