Protocols::DefaultProtocolFactory Class Reference
Inheritance diagram for Protocols::DefaultProtocolFactory:
Device::ProtocolFactory score::InterfaceBase Protocols::ArtnetProtocolFactory Protocols::HTTPProtocolFactory Protocols::JoystickProtocolFactory Protocols::LeapmotionProtocolFactory Protocols::LibmapperClientProtocolFactory Protocols::LocalProtocolFactory Protocols::MinuitProtocolFactory Protocols::OSCProtocolFactory Protocols::OSCQueryProtocolFactory Protocols::SerialProtocolFactory Protocols::WSProtocolFactory Protocols::WiimoteProtocolFactory oscr::ProtocolFactory< Node >

Public Member Functions

Device::AddressDialogmakeEditAddressDialog (const Device::AddressSettings &set, const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *parent) override
 
Device::AddressDialogmakeAddAddressDialog (const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *parent) override
 
- Public Member Functions inherited from Device::ProtocolFactory
virtual Flags flags () const noexcept
 
virtual QString prettyName () const noexcept=0
 
virtual QString category () const noexcept=0
 
virtual int visualPriority () const noexcept
 
virtual DeviceEnumerators getEnumerators (const score::DocumentContext &ctx) const
 
virtual DeviceInterfacemakeDevice (const Device::DeviceSettings &settings, const Explorer::DeviceDocumentPlugin &plugin, const score::DocumentContext &ctx)=0
 
virtual ProtocolSettingsWidgetmakeSettingsWidget ()=0
 
virtual const Device::DeviceSettingsdefaultSettings () const noexcept=0
 
virtual void serializeProtocolSpecificSettings (const QVariant &data, const VisitorVariant &visitor) const =0
 
template<typename T >
void serializeProtocolSpecificSettings_T (const QVariant &data, const VisitorVariant &visitor) const
 
virtual QVariant makeProtocolSpecificSettings (const VisitorVariant &visitor) const =0
 
template<typename T >
QVariant makeProtocolSpecificSettings_T (const VisitorVariant &vis) const
 
virtual bool checkCompatibility (const Device::DeviceSettings &a, const Device::DeviceSettings &b) const noexcept=0
 
- 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 file: