]> sigrok.org Git - pulseview.git/blobdiff - pv/prop/binding/deviceoptions.h
Implemented getter behaviour in DeviceOptions
[pulseview.git] / pv / prop / binding / deviceoptions.h
index ce0799b5f09a2c2be1cb5f8a239cf031d9e539cc..b622d9379665a014283bb05eea7799907bd97910 100644 (file)
@@ -23,9 +23,7 @@
 
 #include <QString>
 
-extern "C" {
 #include <libsigrok/libsigrok.h>
-}
 
 #include "binding.h"
 
@@ -49,8 +47,12 @@ private:
        void bind_time_base(const struct sr_config_info *info);
        void bind_vdiv(const struct sr_config_info *info);
 
+private:
+       static const void* enum_getter(
+               const struct sr_dev_inst *sdi, int key);
+
 protected:
-       const struct sr_dev_inst *_sdi;
+       struct sr_dev_inst *const _sdi;
 };
 
 } // binding