Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkDataStorageListInspector.h>
Public Member Functions | |
QmitkDataStorageListInspector (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_QmitkDataStorageListInspector | 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 26 of file QmitkDataStorageListInspector.h.
QmitkDataStorageListInspector::QmitkDataStorageListInspector | ( | QWidget * | parent = nullptr | ) |
Definition at line 17 of file QmitkDataStorageListInspector.cpp.
References m_Controls, m_Overlay, m_StorageModel, OnModelReset(), and QmitkSimpleTextOverlayWidget::SetOverlayText().
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 60 of file QmitkDataStorageListInspector.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 37 of file QmitkDataStorageListInspector.cpp.
References m_Controls.
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 42 of file QmitkDataStorageListInspector.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 47 of file QmitkDataStorageListInspector.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 65 of file QmitkDataStorageListInspector.cpp.
References m_Overlay, and m_StorageModel.
Referenced by QmitkDataStorageListInspector().
|
overridevirtual |
Sets the selection mode of the inspector.
Implements QmitkAbstractDataStorageInspector.
Definition at line 55 of file QmitkDataStorageListInspector.cpp.
References m_Controls.
|
protected |
Definition at line 44 of file QmitkDataStorageListInspector.h.
Referenced by GetSelectionMode(), GetView(), Initialize(), QmitkDataStorageFavoriteNodesInspector::QmitkDataStorageFavoriteNodesInspector(), QmitkDataStorageListInspector(), and SetSelectionMode().
|
protected |
Definition at line 45 of file QmitkDataStorageListInspector.h.
Referenced by OnModelReset(), and QmitkDataStorageListInspector().
|
protected |
Definition at line 43 of file QmitkDataStorageListInspector.h.
Referenced by Initialize(), OnModelReset(), and QmitkDataStorageListInspector().