13 #ifndef QMITKDATAMANAGERVIEW_H 14 #define QMITKDATAMANAGERVIEW_H 31 #include <QItemSelection> 41 class QmitkDataManagerItemDelegate;
69 void NodeTreeViewRowsInserted(
const QModelIndex& parent,
int start,
int end);
72 void NodeTreeViewRowsRemoved(
const QModelIndex& parent,
int start,
int end);
75 void NodeSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
77 void OnNodeVisibilityChanged();
80 void ShowIn(
const QString& editorId);
134 QItemSelectionModel* GetDataNodeSelectionModel()
const override;
138 #endif // QMITKDATAMANAGERVIEW_H QSignalMapper * m_ShowInMapper
Maps "Show in" actions to editor ids.
mitk::NodePredicateBase::Pointer m_NodeWithNoDataFilterPredicate
berry::IBerryPreferences::Pointer m_DataManagerPreferencesNode
vcl_size_t m_CurrentRowCount
saves the current amount of rows shown in the data manager
QmitkDataStorageTreeModel * m_NodeTreeModel
A plain widget as the base pane.
QmitkDataManagerItemDelegate * m_ItemDelegate
QmitkDataStorageFilterProxyModel * m_FilterModel
QmitkDataNodeContextMenu * m_DataNodeContextMenu
The context menu that shows up when right clicking on a node.
#define MITK_QT_DATAMANAGER
mitk::NodePredicateBase::Pointer m_HelperObjectFilterPredicate
static const QString VIEW_ID
QList< QAction * > m_ShowInActions
A list of "Show in" actions.
virtual void CreateQtPartControl(QWidget *parent)=0
A view that shows all data nodes of the data storage in a qt tree view.
A convenient base class for MITK related BlueBerry Views.
void SetFocus() override=0
QTreeView * m_NodeTreeView
The Table view to show the selected nodes.
bool m_SurfaceDecimation
flag indicating whether a surface created from a selected decimation is decimated with vtkQuadricDeci...
QmitkDnDFrameWidget * m_DnDFrameWidget
Class for nodes of the DataTree.