20 #ifndef PULSEVIEW_PV_DIALOGS_CONNECT_HPP 21 #define PULSEVIEW_PV_DIALOGS_CONNECT_HPP 28 #include <QDialogButtonBox> 29 #include <QFormLayout> 30 #include <QHBoxLayout> 32 #include <QListWidget> 33 #include <QPushButton> 35 #include <QVBoxLayout> 37 using std::shared_ptr;
65 shared_ptr<devices::HardwareDevice> get_selected_device()
const;
68 void populate_drivers();
70 void populate_serials(shared_ptr<sigrok::Driver> driver);
72 void unset_connection();
75 void driver_selected(
int index);
77 void serial_toggled(
bool checked);
78 void tcp_toggled(
bool checked);
109 #endif // PULSEVIEW_PV_DIALOGS_CONNECT_HPP
pv::DeviceManager & device_manager_
Q_DECLARE_METATYPE(shared_ptr< sigrok::Driver >)
QComboBox serial_devices_
QDialogButtonBox button_box_
QComboBox * tcp_protocol_