Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef QmitkDataManagerView_h
14 #define QmitkDataManagerView_h
28 #include <QItemSelection>
36 class QmitkDataManagerItemDelegate;
64 void NodeTreeViewRowsInserted(
const QModelIndex& parent,
int start,
int end);
67 void NodeTreeViewRowsRemoved(
const QModelIndex& parent,
int start,
int end);
70 void NodeSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
72 void OnNodeVisibilityChanged();
113 QItemSelectionModel* GetDataNodeSelectionModel()
const override;
QmitkDataStorageFilterProxyModel * m_FilterModel
A view that shows all data nodes of the data storage in a qt tree view.
mitk::NodePredicateBase::Pointer m_NodeWithNoDataFilterPredicate
QmitkDataStorageTreeModel * m_NodeTreeModel
A plain widget as the base pane.
A convenient base class for MITK related BlueBerry Views.
QmitkDataNodeContextMenu * m_DataNodeContextMenu
The context menu that shows up when right clicking on a node.
static const QString VIEW_ID
virtual void CreateQtPartControl(QWidget *parent)=0
size_t m_CurrentRowCount
saves the current amount of rows shown in the data manager
QmitkDataManagerItemDelegate * m_ItemDelegate
QTreeView * m_NodeTreeView
The Table view to show the selected nodes.
mitk::NodePredicateBase::Pointer m_HelperObjectFilterPredicate
QmitkDnDFrameWidget * m_DnDFrameWidget
#define MITK_QT_DATAMANAGER
Interface to application preferences.
void SetFocus() override=0
Class for nodes of the DataTree.