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;
24 const Explorer::DeviceDocumentPlugin& plugin,
29 QWidget* parent)
override;
36 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
38 void serializeProtocolSpecificSettings(
39 const QVariant& data,
const VisitorVariant& visitor)
const override;
41 bool checkCompatibility(
50 using GfxOutputDevice::GfxOutputDevice;
55 void setupContextMenu(QMenu&)
const override;
56 ossia::net::device_base* getDevice()
const override {
return m_dev.get(); }
57 bool reconnect()
override;
60 mutable std::unique_ptr<ossia::net::device_base> m_dev;
73 QLineEdit* m_deviceNameEdit{};
77 QCheckBox* m_viewportSize{};
Definition: ProtocolSettingsWidget.hpp:41
Definition: DeviceInterface.hpp:66
Definition: ProtocolFactoryInterface.hpp:44
Definition: GfxDevice.hpp:35
Definition: WindowDevice.hpp:47
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:16
Definition: AddressSettings.hpp:62
Definition: WindowDevice.hpp:8
The VisitorVariant struct.
Definition: VisitorInterface.hpp:26
Definition: DocumentContext.hpp:18