46 void setProperty(std::string
const &
name, std::string
const &
value);
47 std::string getProperty(std::string
const &
name)
const;
48 bool getBoolProperty(std::string
const &
name)
const;
55 void stringChanged(QtProperty *prop);
56 void enumChanged(QtProperty *prop);
60 void createProperties();
61 void createFittingModeProperty();
62 void createMaxIterationsProperty();
63 void createMinimizerProperty();
64 void createCostFunctionProperty();
65 void createEvaluationTypeProperty();
66 void createOutputBaseNameProperty();
67 void createPlotOutputProperty();
69 void addProperty(std::string
const &
name, QtProperty *prop,
PropertyGetter const &getter,
72 void setStringProperty(QtProperty *prop, std::string
const &
value);
73 std::string getStringProperty(QtProperty *prop)
const;
75 void setIntProperty(QtProperty *prop, std::string
const &
value);
76 std::string getIntProperty(QtProperty *prop)
const;
78 void setStringEnumProperty(QtProperty *prop, std::string
const &
value);
79 std::string getStringEnumProperty(QtProperty *prop)
const;
81 QtProperty *getQtPropertyFor(std::string
const &
name)
const;