Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <QmitkDataStorageSelectionHistoryInspector.h>
Public Member Functions | |
QmitkDataStorageSelectionHistoryInspector (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 |
Static Public Member Functions | |
static void | AddNodeToHistory (mitk::DataNode *node) |
static void | ResetHistory () |
static constexpr const char * | INSPECTOR_ID () |
Protected Member Functions | |
void | Initialize () override |
![]() | |
QmitkAbstractDataStorageInspector (QWidget *parent=nullptr) | |
Protected Attributes | |
QmitkAbstractDataStorageModel * | m_StorageModel |
Ui_QmitkDataStorageSelectionHistoryInspector | 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 27 of file QmitkDataStorageSelectionHistoryInspector.h.
QmitkDataStorageSelectionHistoryInspector::QmitkDataStorageSelectionHistoryInspector | ( | QWidget * | parent = nullptr | ) |
Definition at line 17 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References m_Controls, m_Overlay, m_StorageModel, and QmitkSimpleTextOverlayWidget::SetOverlayText().
|
static |
Definition at line 65 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References QmitkDataStorageHistoryModel::AddNodeToHistory().
Referenced by QmitkNodeSelectionDialog::OnOK().
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 60 of file QmitkDataStorageSelectionHistoryInspector.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 35 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References m_Controls.
|
overridevirtual |
Implements QmitkAbstractDataStorageInspector.
Definition at line 40 of file QmitkDataStorageSelectionHistoryInspector.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 45 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References mitk::WeakPointer< T >::Lock(), QmitkAbstractDataStorageInspector::m_Connector, m_Controls, QmitkAbstractDataStorageInspector::m_DataStorage, QmitkAbstractDataStorageInspector::m_NodePredicate, m_Overlay, m_StorageModel, QmitkAbstractDataStorageModel::SetDataStorage(), and QmitkAbstractDataStorageModel::SetNodePredicate().
|
inlinestatic |
Definition at line 43 of file QmitkDataStorageSelectionHistoryInspector.h.
References QmitkAbstractDataStorageInspector::Initialize().
Referenced by MitkQtWidgetsActivator::Load(), and QmitkNodeSelectionDialog::QmitkNodeSelectionDialog().
|
static |
Definition at line 70 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References QmitkDataStorageHistoryModel::ResetHistory().
|
overridevirtual |
Sets the selection mode of the inspector.
Implements QmitkAbstractDataStorageInspector.
Definition at line 55 of file QmitkDataStorageSelectionHistoryInspector.cpp.
References m_Controls.
|
protected |
Definition at line 52 of file QmitkDataStorageSelectionHistoryInspector.h.
Referenced by GetSelectionMode(), GetView(), Initialize(), QmitkDataStorageSelectionHistoryInspector(), and SetSelectionMode().
|
protected |
Definition at line 53 of file QmitkDataStorageSelectionHistoryInspector.h.
Referenced by Initialize(), and QmitkDataStorageSelectionHistoryInspector().
|
protected |
Definition at line 51 of file QmitkDataStorageSelectionHistoryInspector.h.
Referenced by Initialize(), and QmitkDataStorageSelectionHistoryInspector().