2 #include <Explorer/DefaultProtocolFactory.hpp>
10 class ProtocolSettingsWidget;
14 struct DeviceSettings;
22 SCORE_CONCRETE(
"f5e04ef0-16dd-4997-8f81-f5a04b8702bc")
25 Device::ProtocolFactory::Flags flags()
const noexcept
override;
26 QString prettyName()
const noexcept
override;
27 QString category()
const noexcept
override;
28 Device::DeviceEnumerators
33 const Explorer::DeviceDocumentPlugin& plugin,
41 QWidget* parent)
override;
46 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
48 void serializeProtocolSpecificSettings(
49 const QVariant& data,
const VisitorVariant& visitor)
const override;
51 bool checkCompatibility(
58 SCORE_CONCRETE(
"d5a4a701-d152-4b3b-be05-4d847b623451")
61 QString prettyName()
const noexcept
override;
62 QString category()
const noexcept
override;
63 Device::DeviceEnumerators
68 const Explorer::DeviceDocumentPlugin& plugin,
76 QWidget* parent)
override;
81 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
83 void serializeProtocolSpecificSettings(
84 const QVariant& data,
const VisitorVariant& visitor)
const override;
86 bool checkCompatibility(
Definition: ProtocolSettingsWidget.hpp:41
Definition: DeviceInterface.hpp:66
Definition: ProtocolFactoryInterface.hpp:44
Definition: MIDIProtocolFactory.hpp:57
Manipulation of Devices from Qt.
Definition: AddressSettings.cpp:14
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: AddressSettings.hpp:49
Definition: DeviceSettings.hpp:16
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26
Definition: DocumentContext.hpp:18