21 #ifndef PULSEVIEW_PV_PROP_DOUBLE_HPP
22 #define PULSEVIEW_PV_PROP_DOUBLE_HPP
26 #include <boost/optional.hpp>
40 Double(QString
name,
int decimals, QString suffix,
41 boost::optional< std::pair<double, double> > range,
42 boost::optional<double> step,
48 QWidget*
get_widget(QWidget *parent,
bool auto_commit);
58 const boost::optional< std::pair<double, double> >
range_;
59 const boost::optional<double>
step_;
67 #endif // PULSEVIEW_PV_PROP_DOUBLE_HPP
const boost::optional< double > step_
void on_value_changed(double)
const QString & name() const
std::function< void(Glib::VariantBase)> Setter
QWidget * get_widget(QWidget *parent, bool auto_commit)
Double(QString name, int decimals, QString suffix, boost::optional< std::pair< double, double > > range, boost::optional< double > step, Getter getter, Setter setter)
QDoubleSpinBox * spin_box_
const boost::optional< std::pair< double, double > > range_
std::function< Glib::VariantBase()> Getter