15 #ifndef BORNAGAIN_GUI2_SLDEDITOR_LAYERELEMENTITEM_H
16 #define BORNAGAIN_GUI2_SLDEDITOR_LAYERELEMENTITEM_H
18 #include "darefl_export.h"
27 static inline const std::string P_X_POS =
"P_X_POS";
28 static inline const std::string P_WIDTH =
"P_WIDTH";
29 static inline const std::string P_HEIGHT =
"P_HEIGHT";
30 static inline const std::string P_ROUGHNESS =
"P_ROUGHNESS";
32 static inline const std::string P_SIDE_THICKNESS =
"P_SIDE_THICKNESS";
33 static inline const std::string P_SIDE_BRUSH_COLOR =
"P_SIDE_BRUSH_COLOR";
34 static inline const std::string P_SIDE_PEN_WIDTH =
"P_SIDE_PEN_WIDTH";
35 static inline const std::string P_SIDE_PEN_COLOR =
"P_SIDE_PEN_COLOR";
37 static inline const std::string P_TOP_THICKNESS =
"P_TOP_THICKNESS";
38 static inline const std::string P_TOP_BRUSH_COLOR =
"P_TOP_BRUSH_COLOR";
39 static inline const std::string P_TOP_PEN_WIDTH =
"P_TOP_PEN_WIDTH";
40 static inline const std::string P_TOP_PEN_COLOR =
"P_TOP_PEN_COLOR";
42 static inline const std::string P_HANDLE_RADIUS =
"P_HANDLE_RADIUS";
43 static inline const std::string P_HANDLE_BRUSH_COLOR =
"P_HANDLE_BRUSH_COLOR";
44 static inline const std::string P_HANDLE_PEN_WIDTH =
"P_HANDLE_PEN_WIDTH";
45 static inline const std::string P_HANDLE_PEN_COLOR =
"P_HANDLE_PEN_COLOR";
47 static inline const std::string P_ROUGHNESS_BRUSH_COLOR =
"P_ROUGHNESS_BRUSH_COLOR";
48 static inline const std::string P_ROUGHNESS_PEN_WIDTH =
"P_ROUGHNESS_PEN_WIDTH";
49 static inline const std::string P_ROUGHNESS_PEN_COLOR =
"P_ROUGHNESS_PEN_COLOR";
51 static inline const std::string P_R_HANDLE_RADIUS =
"P_R_HANDLE_RADIUS";
52 static inline const std::string P_R_HANDLE_BRUSH_COLOR =
"P_R_HANDLE_BRUSH_COLOR";
53 static inline const std::string P_R_HANDLE_PEN_WIDTH =
"P_R_HANDLE_PEN_WIDTH";
54 static inline const std::string P_R_HANDLE_PEN_COLOR =
"P_R_HANDLE_PEN_COLOR";
Complex item holding mixed SessionItem types (single properties and other CompountItems).
The mvvm session item associated to a layer.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.