13 #ifndef QMITKRENDERWINDOWDATASTORAGEINSPECTOR_H 14 #define QMITKRENDERWINDOWDATASTORAGEINSPECTOR_H 18 #include "ui_QmitkRenderWindowDataStorageInspector.h" 46 QAbstractItemView*
GetView()
override;
50 const QAbstractItemView*
GetView()
const override;
68 void SetActiveRenderWindow(
const QString& renderWindowId);
72 void ModelRowsInserted(
const QModelIndex& parent,
int start,
int end);
74 void SetAsBaseLayer();
78 void ChangeViewDirection(
const QString& viewDirection);
83 void SetUpConnections();
85 Ui::QmitkRenderWindowDataStorageInspector m_Controls;
87 std::unique_ptr<QmitkRenderWindowDataStorageTreeModel> m_StorageModel;
88 std::unique_ptr<mitk::RenderWindowLayerController> m_RenderWindowLayerController;
89 std::unique_ptr<mitk::RenderWindowViewDirectionController> m_RenderWindowViewDirectionController;
92 #endif // QMITKRENDERWINDOWDATASTORAGEINSPECTOR_H virtual QAbstractItemView * GetView()=0
virtual SelectionMode GetSelectionMode() const =0
std::vector< BaseRenderer * > RendererVector
virtual void Initialize()=0
virtual void SetSelectionMode(SelectionMode mode)=0
QAbstractItemView::SelectionMode SelectionMode
This abstract class is a convenient base class for easy implementation of widgets that offer a specif...
#define MITKRENDERWINDOWMANAGERUI_EXPORT