30 const std::string _tag;
32 bool _showBasedOnParam =
false;
33 std::string _showBasedOnParamTag =
"";
34 int _showBasedOnParamValue;
36 bool _enableBasedOnParam =
false;
37 std::string _enableBasedOnParamTag =
"";
38 int _enableBasedOnParamValue;
40 bool _dynamicUpdateIsOn =
false;
41 bool _dynamicUpdateInsideGroup =
false;
43 bool _usingHLI =
false;
44 std::function<void(
void *,
long)> _setterLong;
45 std::function<long(
void *)> _getterLong;
46 std::function<void(
void *,
double)> _setterDouble;
47 std::function<double(
void *)> _getterDouble;
48 std::function<void(
void *,
const std::string &)> _setterString;
49 std::function<std::string(
void *)> _getterString;
52 PWidget(
const std::string &tag, QWidget *widget);
70 virtual bool isShown()
const {
return true; }
87 void dynamicUpdateBegin();
88 void dynamicUpdateFinish();
89 void _setParamsDouble(
double v);
90 void _setParamsLong(
long v);
91 void _setParamsString(
const std::string &v);
A class for describing settings at settings.
A cache based data reader.
Nodes with state in Xml tree representation.
A singleton class for managing Params instances.