Gfx::ShmdataOutputProtocolFactory Class Referencefinal
Inheritance diagram for Gfx::ShmdataOutputProtocolFactory:
Public Member Functions | |
QString | prettyName () const noexcept override |
QUrl | manual () const noexcept override |
Device::DeviceInterface * | makeDevice (const Device::DeviceSettings &settings, const Explorer::DeviceDocumentPlugin &doc, const score::DocumentContext &ctx) override |
const Device::DeviceSettings & | defaultSettings () const noexcept override |
Device::ProtocolSettingsWidget * | makeSettingsWidget () override |
Public Member Functions inherited from Gfx::SharedOutputProtocolFactory | |
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 |
QString | category () const noexcept override |
Public Member Functions inherited from Device::ProtocolFactory | |
virtual Flags | flags () const noexcept |
virtual int | visualPriority () const noexcept |
virtual DeviceEnumerators | getEnumerators (const score::DocumentContext &ctx) const |
template<typename T > | |
void | serializeProtocolSpecificSettings_T (const QVariant &data, const VisitorVariant &visitor) const |
template<typename T > | |
QVariant | makeProtocolSpecificSettings_T (const VisitorVariant &vis) 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) } |
The documentation for this class was generated from the following files:
- ShmdataOutputDevice.hpp
- ShmdataOutputDevice.cpp