54 void setAcceptEnabled(
bool);
57 void setBrowserEnabled(
bool);
59 void updateValidity();
62 void selectedProtocolChanged();
63 void selectedDeviceChanged();
64 void initAvailableProtocols();
69 std::vector<std::pair<QString, std::unique_ptr<Device::DeviceEnumerator>>>
72 QSplitter* m_splitter{};
73 QDialogButtonBox* m_buttonBox{};
74 QPushButton* m_okButton{};
75 QPushButton* m_helpButton{};
76 QTreeWidget* m_protocols{};
77 QTreeWidget* m_devices{};
79 QLabel* m_protocolsLabel{};
80 QLabel* m_devicesLabel{};
83 QVBoxLayout* m_column3Layout{};
84 QList<Device::DeviceSettings> m_previousSettings;
85 QLabel* m_invalidLabel{};
86 QLabel* m_protocolNameLabel{};
88 QString m_originalName{};