]> sigrok.org Git - pulseview.git/blobdiff - pv/dialogs/connect.hpp
Connect dialog: Add support for connecting to raw-tcp devices
[pulseview.git] / pv / dialogs / connect.hpp
index a8f793ac1dc3e8f4b73ee9b9f86ead60c19343c6..0cb50fbff060edd6bcb6c4c5e554a19ca18fb0fd 100644 (file)
@@ -27,7 +27,9 @@
 #include <QDialog>
 #include <QDialogButtonBox>
 #include <QFormLayout>
 #include <QDialog>
 #include <QDialogButtonBox>
 #include <QFormLayout>
+#include <QHBoxLayout>
 #include <QLineEdit>
 #include <QLineEdit>
+#include <QSpinBox>
 #include <QListWidget>
 #include <QPushButton>
 #include <QVBoxLayout>
 #include <QListWidget>
 #include <QPushButton>
 #include <QVBoxLayout>
@@ -68,6 +70,7 @@ private:
        void unset_connection();
 
        void set_serial_connection(std::shared_ptr<sigrok::Driver> driver);
        void unset_connection();
 
        void set_serial_connection(std::shared_ptr<sigrok::Driver> driver);
+       void set_tcp_connection(std::shared_ptr<sigrok::Driver> driver);
 
 private Q_SLOTS:
        void device_selected(int index);
 
 private Q_SLOTS:
        void device_selected(int index);
@@ -86,6 +89,11 @@ private:
 
        QComboBox serial_devices_;
 
 
        QComboBox serial_devices_;
 
+       QWidget tcp_endpoint_;
+       QHBoxLayout tcp_endpoint_layout_;
+       QLineEdit tcp_host_;
+       QSpinBox tcp_port_;
+
        QPushButton scan_button_;
        QListWidget device_list_;
 
        QPushButton scan_button_;
        QListWidget device_list_;