13 #ifndef QmitkDataStorageTreeInspector_h
14 #define QmitkDataStorageTreeInspector_h
20 #include <QSortFilterProxyModel>
43 const QAbstractItemView*
GetView()
const override;
53 std::unique_ptr<Ui::QmitkDataStorageTreeInspector>
m_Controls;
Abstract base class for widgets that inspect the contents of a DataStorage.
QAbstractItemView::SelectionMode SelectionMode
Convenience type alias for the Qt selection mode.
Abstract base class extending QAbstractItemModel for DataStorage-backed models.
Inspector that offers a simple tree view on a data storage.
void SetSelectionMode(SelectionMode mode) override
Sets the selection mode of the inspector's item view.
QmitkSimpleTextOverlayWidget * m_Overlay
QmitkDataStorageTreeInspector(QWidget *parent=nullptr)
std::unique_ptr< Ui::QmitkDataStorageTreeInspector > m_Controls
void Initialize() override
SelectionMode GetSelectionMode() const override
Returns the current selection mode of the inspector's item view.
~QmitkDataStorageTreeInspector() override
QAbstractItemView * GetView() override
Returns a pointer to the view used to display the data storage content.
QmitkAbstractDataStorageModel * m_StorageModel
const QAbstractItemView * GetView() const override
Returns a pointer to the view used to display the data storage content.