]> sigrok.org Git - pulseview.git/blobdiff - pv/popups/deviceoptions.h
SigSession: Renamed get_device to device
[pulseview.git] / pv / popups / deviceoptions.h
index 50fc4fbab39aa2f8e0b217f2dddec83f4c2e97a4..6d260a4d6bb2ef5430db4dcb18f606d9942c39b3 100644 (file)
 #include <pv/prop/binding/deviceoptions.h>
 #include <pv/widgets/popup.h>
 
+namespace sigrok {
+       class Device;
+}
+
 namespace pv {
 namespace popups {
 
@@ -35,13 +39,13 @@ class DeviceOptions : public pv::widgets::Popup
        Q_OBJECT
 
 public:
-       DeviceOptions(sr_dev_inst *sdi, QWidget *parent);
+       DeviceOptions(std::shared_ptr<sigrok::Device> device,
+               QWidget *parent);
 
-private:
-       void closeEvent(QCloseEvent*);
+       pv::prop::binding::DeviceOptions& binding();
 
 private:
-       sr_dev_inst *const _sdi;
+       std::shared_ptr<sigrok::Device> _device;
 
        QVBoxLayout _layout;