]> sigrok.org Git - pulseview.git/blobdiff - pv/dialogs/connect.h
Make member variable underscores a suffix instead of a prefix
[pulseview.git] / pv / dialogs / connect.h
index e1a2c30d6c68422fbc37858c2be491702860e42d..b46da06fdfc28ce55645323750b94e5a95dc7a69 100644 (file)
 #include <QPushButton>
 #include <QVBoxLayout>
 
-struct sr_config;
-struct sr_dev_inst;
+namespace sigrok {
+       class Driver;
+       class HardwareDevice;
+}
+
+Q_DECLARE_METATYPE(std::shared_ptr<sigrok::Driver>);
+Q_DECLARE_METATYPE(std::shared_ptr<sigrok::HardwareDevice>);
 
 namespace pv {
 
 class DeviceManager;
 
-namespace device {
-class Device;
-}
-
 namespace dialogs {
 
 class Connect : public QDialog
@@ -52,7 +53,7 @@ class Connect : public QDialog
 public:
        Connect(QWidget *parent, pv::DeviceManager &device_manager);
 
-       std::shared_ptr<device::Device> get_selected_device() const;
+       std::shared_ptr<sigrok::HardwareDevice> get_selected_device() const;
 
 private:
        void populate_drivers();
@@ -67,26 +68,21 @@ private Q_SLOTS:
        void scan_pressed();
 
 private:
-       static void free_drvopts(sr_config *src);
-
-private:
-       pv::DeviceManager &_device_manager;
+       pv::DeviceManager &device_manager_;
 
-       QVBoxLayout _layout;
+       QVBoxLayout layout_;
 
-       QWidget _form;
-       QFormLayout _form_layout;
+       QWidget form_;
+       QFormLayout form_layout_;
 
-       QComboBox _drivers;
+       QComboBox drivers_;
 
-       QLineEdit _serial_device;
+       QLineEdit serial_device_;
 
-       QPushButton _scan_button;
-       QListWidget _device_list;
-       std::map<const sr_dev_inst*, std::shared_ptr<pv::device::Device> >
-               _device_map;
+       QPushButton scan_button_;
+       QListWidget device_list_;
 
-       QDialogButtonBox _button_box;
+       QDialogButtonBox button_box_;
 };
 
 } // namespace dialogs