15 #ifndef BORNAGAIN_GUI2_MODEL_SAMPLEITEMS_H
16 #define BORNAGAIN_GUI2_MODEL_SAMPLEITEMS_H
21 #include "darefl_export.h"
30 static inline const std::string P_SIGMA =
"P_SIGMA";
31 static inline const std::string P_HURST =
"P_HURST";
32 static inline const std::string P_LATERAL_CORR_LENGTH =
"P_LATERAL_CORR_LENGTH";
41 static inline const std::string P_NAME =
"P_NAME";
42 static inline const std::string P_MATERIAL =
"P_MATERIAL";
43 static inline const std::string P_THICKNESS =
"P_THICKNESS";
44 static inline const std::string P_ROUGHNESS =
"P_ROUGHNESS";
53 static inline const std::string P_NAME =
"P_NAME";
54 static inline const std::string T_LAYERS =
"T_LAYERS";
55 static inline const std::string P_NREPETITIONS =
"P_NREPETITIONS";
59 void activate()
override;
62 void update_layer_appearance();
Complex item holding mixed SessionItem types (single properties and other CompountItems).
Layer with name, thickness and reference to material.
Multi layer capable of holding layers and other multi-layers.
Item to represent the roughness of the layer.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.