class Double : public Property
{
+ Q_OBJECT
+
public:
Double(QString name, int decimals, QString suffix,
boost::optional< std::pair<double, double> > range,
Getter getter,
Setter setter);
- QWidget* get_widget(QWidget *parent);
+ virtual ~Double();
+
+ QWidget* get_widget(QWidget *parent, bool auto_commit);
void commit();
+private Q_SLOTS:
+ void on_value_changed(double);
+
private:
const int _decimals;
const QString _suffix;