X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fconnect.h;h=862184b87326566415b2a142f59baef523dc6b6b;hp=443f6e07fde6c3a94dca2e28f8ac563aece77898;hb=c9de8b3297469aad87554ad6fcc6909223424f54;hpb=3093830343c9d3b3220c2874a942c843d7a05cf7 diff --git a/pv/dialogs/connect.h b/pv/dialogs/connect.h index 443f6e0..862184b 100644 --- a/pv/dialogs/connect.h +++ b/pv/dialogs/connect.h @@ -26,8 +26,12 @@ #include #include #include +#include +#include #include +struct sr_config; + namespace pv { namespace dialogs { @@ -41,12 +45,17 @@ public: private: void populate_drivers(); + void unset_connection(); + + void set_serial_connection(); + private slots: void device_selected(int index); - void unset_connection(); + void scan_pressed(); - void set_serial_connection(); +private: + static void free_drvopts(sr_config *src); private: QVBoxLayout _layout; @@ -58,6 +67,9 @@ private: QLineEdit _serial_device; + QPushButton _scan_button; + QListWidget _device_list; + QDialogButtonBox _button_box; };