|
| 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::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 |
| |
| Device::ProtocolSettingsWidget * | makeSettingsWidget () override |
| |
| QVariant | makeProtocolSpecificSettings (const VisitorVariant &visitor) const override |
| |
| void | serializeProtocolSpecificSettings (const QVariant &data, const VisitorVariant &visitor) const override |
| |
| QVariant | relocateExternalFiles (const QVariant &settings, const FileMapper &map) const override |
| |
| bool | checkCompatibility (const Device::DeviceSettings &a, const Device::DeviceSettings &b) const noexcept override |
| |
|
virtual Flags | flags () const noexcept |
| |
| 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 bool | checkResourcesAvailable (const Device::DeviceSettings &a, const DeviceResourceMap &) const noexcept |
| |
|
virtual InterfaceKey | interfaceKey () const noexcept=0 |
| | Identifies an interface uniquely.
|
| |
|
| enum | Flags { EditingReloadsEverything = (1 << 0)
} |
| |
| using | FileMapper = std::function< QString(const QString &path, score::FileKind kind, bool output)> |
| |
◆ category()
| QString Gfx::LibavProtocolFactory::category |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ checkCompatibility()
◆ defaultSettings()
◆ getEnumerators()
| Device::DeviceEnumerators Gfx::LibavProtocolFactory::getEnumerators |
( |
const score::DocumentContext & |
ctx | ) |
const |
|
overridevirtual |
◆ makeAddAddressDialog()
◆ makeDevice()
◆ makeEditAddressDialog()
◆ makeProtocolSpecificSettings()
| QVariant Gfx::LibavProtocolFactory::makeProtocolSpecificSettings |
( |
const VisitorVariant & |
visitor | ) |
const |
|
overridevirtual |
◆ makeSettingsWidget()
◆ manual()
| QUrl Gfx::LibavProtocolFactory::manual |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ prettyName()
| QString Gfx::LibavProtocolFactory::prettyName |
( |
| ) |
const |
|
overridevirtualnoexcept |
◆ relocateExternalFiles()
| QVariant Gfx::LibavProtocolFactory::relocateExternalFiles |
( |
const QVariant & |
settings, |
|
|
const FileMapper & |
map |
|
) |
| const |
|
overridevirtual |
Report — and optionally rewrite — the files these protocol-specific settings reference, so that project consolidation can collect them.
Returns updated settings, or an empty QVariant when nothing changed. The default implementation reports nothing, which is right for the many protocols that only ever talk to the network.
Reimplemented from Device::ProtocolFactory.
◆ serializeProtocolSpecificSettings()
| void Gfx::LibavProtocolFactory::serializeProtocolSpecificSettings |
( |
const QVariant & |
data, |
|
|
const VisitorVariant & |
visitor |
|
) |
| const |
|
overridevirtual |
The documentation for this class was generated from the following files: