13 #ifndef QMITKPATIENTTABLEINSPECTOR_H 14 #define QMITKPATIENTTABLEINSPECTOR_H 22 #include "ui_QmitkPatientTableInspector.h" 45 QAbstractItemView*
GetView()
override;
46 const QAbstractItemView*
GetView()
const override;
54 QItemSelectionModel* GetSelectionModel();
59 void OnContextMenuRequested(
const QPoint&);
64 void OnModelUpdated();
65 void OnNodeButtonClicked(
const QString&);
66 void OnDataNodeSelectionChanged(
const QList<mitk::DataNode::Pointer>&);
67 void OnItemDoubleClicked(
const QModelIndex&);
75 void SetUpConnections();
77 void keyPressEvent(QKeyEvent* e)
override;
79 Ui::QmitkPatientTableInspector m_Controls;
85 #endif // QMITKPATIENTTABLEINSPECTOR_H virtual QAbstractItemView * GetView()=0
virtual SelectionMode GetSelectionMode() const =0
virtual void SetLesion(const mitk::SemanticTypes::Lesion &lesion)=0
Extends the abstract base class to allow setting the current lesion. The function sets the lesion in ...
virtual void Initialize()=0
#define MITKSEMANTICRELATIONSUI_EXPORT
virtual void SetCaseID(const mitk::SemanticTypes::CaseID &caseID)=0
Extends the abstract base class to allow setting the current case ID which is needed to access the se...
virtual void SetSelectionMode(SelectionMode mode)=0
QAbstractItemView::SelectionMode SelectionMode
The QmitkPatientTableModel is a subclass of the QmitkAbstractSemanticRelationsStorageModel and holds ...
Class for nodes of the DataTree.