Loading...
Searching...
No Matches
Protocols::MCUProtocolFactory Class Referencefinal
Inheritance diagram for Protocols::MCUProtocolFactory:
Public Member Functions | |
| Device::ProtocolFactory::Flags | flags () const noexcept override |
| QString | prettyName () const noexcept override |
| QString | category () const noexcept override |
| QUrl | manual () const noexcept override |
| Device::DeviceEnumerators | getEnumerators (const score::DocumentContext &ctx) const override |
| Device::DeviceInterface * | makeDevice (const Device::DeviceSettings &settings, const Explorer::DeviceDocumentPlugin &plugin, const score::DocumentContext &ctx) override |
| const Device::DeviceSettings & | defaultSettings () const noexcept override |
| Device::ProtocolSettingsWidget * | makeSettingsWidget () override |
| Device::AddressDialog * | makeAddAddressDialog (const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *parent) override |
| Device::AddressDialog * | makeEditAddressDialog (const Device::AddressSettings &, const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *) override |
| QVariant | makeProtocolSpecificSettings (const VisitorVariant &visitor) const override |
| void | serializeProtocolSpecificSettings (const QVariant &data, const VisitorVariant &visitor) const override |
| bool | checkCompatibility (const Device::DeviceSettings &a, const Device::DeviceSettings &b) const noexcept override |
Public Member Functions inherited from Device::ProtocolFactory | |
| virtual int | visualPriority () const noexcept |
| template<typename T > | |
| void | serializeProtocolSpecificSettings_T (const QVariant &data, const VisitorVariant &visitor) const |
| template<typename T > | |
| QVariant | makeProtocolSpecificSettings_T (const VisitorVariant &vis) const |
| virtual QVariant | relocateExternalFiles (const QVariant &settings, const FileMapper &map) const |
| virtual bool | checkResourcesAvailable (const Device::DeviceSettings &a, const DeviceResourceMap &) const noexcept |
Public Member Functions inherited from score::InterfaceBase | |
| virtual InterfaceKey | interfaceKey () const noexcept=0 |
| Identifies an interface uniquely. | |
Additional Inherited Members | |
Public Types inherited from Device::ProtocolFactory | |
| enum | Flags { EditingReloadsEverything = (1 << 0) } |
| using | FileMapper = std::function< QString(const QString &path, score::FileKind kind, bool output)> |
Member Function Documentation
◆ category()
|
overridevirtualnoexcept |
Implements Device::ProtocolFactory.
◆ checkCompatibility()
|
overridevirtualnoexcept |
Implements Device::ProtocolFactory.
◆ defaultSettings()
|
overridevirtualnoexcept |
Implements Device::ProtocolFactory.
◆ flags()
|
overridevirtualnoexcept |
Reimplemented from Device::ProtocolFactory.
◆ getEnumerators()
|
overridevirtual |
Reimplemented from Device::ProtocolFactory.
◆ makeAddAddressDialog()
|
overridevirtual |
Implements Device::ProtocolFactory.
◆ makeDevice()
|
overridevirtual |
Implements Device::ProtocolFactory.
◆ makeEditAddressDialog()
|
overridevirtual |
Implements Device::ProtocolFactory.
◆ makeProtocolSpecificSettings()
|
overridevirtual |
Implements Device::ProtocolFactory.
◆ makeSettingsWidget()
|
overridevirtual |
Implements Device::ProtocolFactory.
◆ manual()
|
overridevirtualnoexcept |
Reimplemented from Device::ProtocolFactory.
◆ prettyName()
|
overridevirtualnoexcept |
Implements Device::ProtocolFactory.
◆ serializeProtocolSpecificSettings()
|
overridevirtual |
Implements Device::ProtocolFactory.
The documentation for this class was generated from the following files:
- MCUProtocolFactory.hpp
- MCUProtocolFactory.cpp
Public Member Functions inherited from