2 #include <Gfx/GfxDevice.hpp>
18 SCORE_CONCRETE(
"5a181207-7d40-4ad8-814e-879fcdf8cc31")
19 QString prettyName()
const noexcept
override;
20 QString category()
const noexcept
override;
21 QUrl manual()
const noexcept
override;
25 const Explorer::DeviceDocumentPlugin& plugin,
30 QWidget* parent)
override;
37 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
39 void serializeProtocolSpecificSettings(
40 const QVariant& data,
const VisitorVariant& visitor)
const override;
42 bool checkCompatibility(
51 using GfxOutputDevice::GfxOutputDevice;
56 void setupContextMenu(QMenu&)
const override;
57 ossia::net::device_base* getDevice()
const override {
return m_dev.get(); }
58 bool reconnect()
override;
61 mutable std::unique_ptr<ossia::net::device_base> m_dev;
74 QLineEdit* m_deviceNameEdit{};
78 QCheckBox* m_viewportSize{};
Definition: ProtocolSettingsWidget.hpp:41
Definition: DeviceInterface.hpp:66
Definition: ProtocolFactoryInterface.hpp:47
Definition: GfxDevice.hpp:35
Definition: WindowDevice.hpp:48
Definition: WindowDevice.hpp:17
Definition: GfxParameter.hpp:41
Binds the rendering pipeline to ossia processes.
Definition: CameraDevice.cpp:28
Definition: AddressSettings.hpp:49
Definition: DeviceSettings.hpp:20
Definition: AddressSettings.hpp:62
Definition: WindowDevice.hpp:8
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26
Definition: DocumentContext.hpp:18