13 #ifndef QmitkRenderWindowDataStorageInspector_h
14 #define QmitkRenderWindowDataStorageInspector_h
18 #include "ui_QmitkRenderWindowDataStorageInspector.h"
50 const QAbstractItemView*
GetView()
const override;
72 void ModelRowsInserted(
const QModelIndex& parent,
int start,
int end);
74 void ChangeViewDirection(
const QString& viewDirection);
79 void SetUpConnections();
81 Ui::QmitkRenderWindowDataStorageInspector m_Controls;
83 std::unique_ptr<QmitkRenderWindowDataStorageTreeModel> m_StorageModel;
84 std::unique_ptr<mitk::RenderWindowLayerController> m_RenderWindowLayerController;
85 std::unique_ptr<mitk::RenderWindowViewDirectionController> m_RenderWindowViewDirectionController;
#define MITKRENDERWINDOWMANAGERUI_EXPORT
This abstract class is a convenient base class for easy implementation of widgets that offer a specif...
virtual void Initialize()=0
QAbstractItemView::SelectionMode SelectionMode
SelectionMode GetSelectionMode() const override
See 'QmitkAbstractDataStorageInspector'.
void SetSelectionMode(SelectionMode mode) override
See 'QmitkAbstractDataStorageInspector'.
void SetActiveRenderWindow(const QString &renderWindowId)
Set the currently selected render window.
const QAbstractItemView * GetView() const override
See 'QmitkAbstractDataStorageInspector'.
QAbstractItemView * GetView() override
See 'QmitkAbstractDataStorageInspector'.
QmitkRenderWindowDataStorageInspector(QWidget *parent=nullptr)
void SetControlledRenderer(mitk::RenderWindowLayerUtilities::RendererVector controlledRenderer)
Set the controlled base renderer.
std::vector< BaseRenderer * > RendererVector