3 #include <Device/Node/DeviceNode.hpp>
4 #include <Device/Protocol/DeviceSettings.hpp>
9 #include <score_plugin_deviceexplorer_export.h>
19 class QDialogButtonBox;
23 class ProtocolFactoryList;
24 class ProtocolSettingsWidget;
25 class DeviceEnumerator;
29 class DeviceExplorerModel;
52 void setAcceptEnabled(
bool);
55 void setBrowserEnabled(
bool);
57 void updateValidity();
60 void selectedProtocolChanged();
61 void selectedDeviceChanged();
62 void initAvailableProtocols();
67 std::vector<std::pair<QString, std::unique_ptr<Device::DeviceEnumerator>>>
70 QDialogButtonBox* m_buttonBox{};
71 QPushButton* m_okButton{};
72 QTreeWidget* m_protocols{};
73 QTreeWidget* m_devices{};
75 QLabel* m_protocolsLabel{};
76 QLabel* m_devicesLabel{};
78 QFormLayout* m_layout{};
79 QList<Device::DeviceSettings> m_previousSettings;
80 QLabel* m_invalidLabel{};
81 QLabel* m_protocolNameLabel{};
83 QString m_originalName{};
Definition: ProtocolList.hpp:10
Definition: DeviceEditDialog.hpp:31
Definition: DeviceExplorerModel.hpp:67
Manipulation of Devices from Qt.
Definition: AddressSettings.cpp:14
Definition: DeviceSettings.hpp:16