Replaced boost::shared_ptr with std::shared_ptr
[pulseview.git] / pv / prop / binding / deviceoptions.h
index 341d3d93ded3973b895aa2e5a29f383109b09adf..f0ba92ef777ee85ec1f27bdc955f4624bcedd5bd 100644 (file)
@@ -31,7 +31,7 @@
 #include <glib.h>
 
 struct sr_dev_inst;
-struct sr_probe_group;
+struct sr_channel_group;
 
 namespace pv {
 
@@ -45,8 +45,8 @@ namespace binding {
 class DeviceOptions : public Binding
 {
 public:
-       DeviceOptions(boost::shared_ptr<pv::device::DevInst> dev_inst,
-               const sr_probe_group *group = NULL);
+       DeviceOptions(std::shared_ptr<pv::device::DevInst> dev_inst,
+               const sr_channel_group *group = NULL);
 
 private:
        void bind_bool(const QString &name, int key);
@@ -61,8 +61,8 @@ private:
        static QString print_voltage_threshold(GVariant *const gvar);
 
 protected:
-       boost::shared_ptr<device::DevInst> _dev_inst;
-       const sr_probe_group *const _group;
+       std::shared_ptr<device::DevInst> _dev_inst;
+       const sr_channel_group *const _group;
 };
 
 } // binding