]> sigrok.org Git - pulseview.git/blobdiff - pv/prop/binding/deviceoptions.h
Added Int property and bound to SR_CONF_CAPTURE_RATIO
[pulseview.git] / pv / prop / binding / deviceoptions.h
index f2344796e338220b77dd8892459efe60a9000b6b..491acfc45703a028f9c083b374713984a0d27d1d 100644 (file)
@@ -22,6 +22,7 @@
 #define PULSEVIEW_PV_PROP_BINDING_DEVICEOPTIONS_H
 
 #include <boost/function.hpp>
 #define PULSEVIEW_PV_PROP_BINDING_DEVICEOPTIONS_H
 
 #include <boost/function.hpp>
+#include <boost/optional.hpp>
 
 #include <QString>
 
 
 #include <QString>
 
@@ -49,6 +50,8 @@ private:
        void bind_enum(const QString &name, int key,
                GVariant *const gvar_list,
                boost::function<QString (GVariant*)> printer = print_gvariant);
        void bind_enum(const QString &name, int key,
                GVariant *const gvar_list,
                boost::function<QString (GVariant*)> printer = print_gvariant);
+       void bind_int(const QString &name, int key, QString suffix,
+               boost::optional< std::pair<int64_t, int64_t> > range);
 
        static QString print_gvariant(GVariant *const gvar);
 
 
        static QString print_gvariant(GVariant *const gvar);