23 #include <QVBoxLayout>
32 auto layout =
new QVBoxLayout(
this);
33 layout->setContentsMargins(0, 5, 5, 5);
35 auto splitter =
new QSplitter;
36 splitter->setOrientation(Qt::Vertical);
42 splitter->setSizes(QList<int>() << 300 << 100);
44 layout->addWidget(splitter);
46 auto on_axis_margins = [
this](
int left, int,
int right, int) {
Widget to show scientific figure with multiple 1D graphs.
void setAxisMargins(int left, int top, int right, int bottom)
Set margins between axes rectangle and widget borders.
void axisMarginsChanged(int left, int top, int right, int bottom)
void setItem(GraphViewportItem *viewport_item)
void setViewportToContent(double left, double top, double right, double bottom)
Main class to holds all models of GUI session.
ModelView::GraphViewportItem * diffViewport() const
CanvasItem * specularViewport() const
materialitems.h Collection of materials to populate MaterialModel.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.