15 #ifndef BORNAGAIN_GUI2_MODEL_JOBITEM_H
16 #define BORNAGAIN_GUI2_MODEL_JOBITEM_H
18 #include "darefl_export.h"
24 class GraphViewportItem;
40 std::pair<double, double> data_yaxis_range()
const override;
48 static inline const std::string P_SLD_DATA =
"P_SLD_DATA";
49 static inline const std::string P_SLD_VIEWPORT =
"P_SLD_VIEWPORT";
50 static inline const std::string P_SPECULAR_DATA =
"P_SPECULAR_DATA";
51 static inline const std::string P_SPECULAR_VIEWPORT =
"P_SPECULAR_VIEWPORT";
52 static inline const std::string P_DIFF_DATA =
"P_DIFF_DATA";
53 static inline const std::string P_DIFF_VIEWPORT =
"P_DIFF_VIEWPORT";
67 void updateDifferenceData();
77 void removeReferenceGraph();
78 void removeDifferenceGraph();
80 void setup_sld_viewport();
81 void setup_specular_viewport();
82 void setup_diff_viewport();
Complex item holding mixed SessionItem types (single properties and other CompountItems).
Represents one-dimensional data (axis and values).
One-dimensional graph representation of Data1DItem.
2D viewport specialized for showing multiple GraphItem's.
Holds a collection of GraphItem's for simultaneous plotting, as well as all information related to pl...
Represents state of QuickSimEditor.
Viewport intended for showing SLD profile.
materialitems.h Collection of materials to populate MaterialModel.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.