23 #include <QVBoxLayout>
34 setWindowTitle(
"SLD editor");
35 auto layout =
new QVBoxLayout;
39 layout->setContentsMargins(0, 0, 0, 0);
40 layout->setSpacing(0);
void setViewportToContent(double left, double top, double right, double bottom)
Main class to holds all models of GUI session.
SLDElementModel * sldViewModel()
Custom graphics scene to show QCustomPlot with additional elements on top.
ModelView::GraphCanvas * graphCanvas() const
Set te graph canvas item.
Handles user actions applied to SLDEditor.
void setModel(SLDElementModel *model)
SLDViewWidget * m_viewWidget
QSize sizeHint() const override
~SLDEditor()
The destructor.
SLDEditorActions * m_editorActions
SLDEditorToolBar * m_toolBar
QSize minimumSizeHint() const override
void setModels(ApplicationModels *models)
SLDEditor(QWidget *parent=nullptr)
The constructor.
DAREFLCORE_EXPORT QSize DockMinimumSizeHint()
Hint on minimum size of docks on main reflectometry window.
DAREFLCORE_EXPORT QSize DockSizeHint()
Hint on size of docks on main reflectometry window.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.