20 #ifndef PULSEVIEW_PV_PROP_DOUBLE_HPP 21 #define PULSEVIEW_PV_PROP_DOUBLE_HPP 25 #include <boost/optional.hpp> 42 boost::optional< pair<double, double> > range,
43 boost::optional<double> step,
49 QWidget*
get_widget(QWidget *parent,
bool auto_commit);
60 const boost::optional< pair<double, double> >
range_;
61 const boost::optional<double>
step_;
69 #endif // PULSEVIEW_PV_PROP_DOUBLE_HPP const boost::optional< double > step_
const boost::optional< pair< double, double > > range_
void on_value_changed(double)
const QString & desc() const
const QString & name() const
virtual ~Double()=default
QWidget * get_widget(QWidget *parent, bool auto_commit)
Double(QString name, QString desc, int decimals, QString suffix, boost::optional< pair< double, double > > range, boost::optional< double > step, Getter getter, Setter setter)
QDoubleSpinBox * spin_box_
function< Glib::VariantBase()> Getter
function< void(Glib::VariantBase)> Setter