2#include <Gfx/GfxDevice.hpp>
21 SCORE_CONCRETE(
"5a181207-7d40-4ad8-814e-879fcdf8cc31")
22 QString prettyName()
const noexcept override;
23 QString category()
const noexcept override;
24 QUrl manual()
const noexcept override;
28 const Explorer::DeviceDocumentPlugin& plugin,
33 QWidget* parent)
override;
40 QVariant makeProtocolSpecificSettings(
const VisitorVariant& visitor)
const override;
42 void serializeProtocolSpecificSettings(
43 const QVariant& data,
const VisitorVariant& visitor)
const override;
45 bool checkCompatibility(
54 using GfxOutputDevice::GfxOutputDevice;
62 void setupContextMenu(QMenu&)
const override;
63 ossia::net::device_base* getDevice()
const override {
return m_dev.get(); }
64 void disconnect()
override;
65 bool reconnect()
override;
68 mutable std::unique_ptr<ossia::net::device_base> m_dev;
81 QLineEdit* m_deviceNameEdit{};
Definition ProtocolSettingsWidget.hpp:41
Definition DeviceInterface.hpp:66
Definition ProtocolFactoryInterface.hpp:49
Definition GfxDevice.hpp:36
Definition WindowDevice.hpp:51
Definition WindowDevice.hpp:20
Definition GfxParameter.hpp:41
A platform window in which the content is going to be rendered.
Definition plugins/score-plugin-gfx/Gfx/Graph/Window.hpp:21
Binds the rendering pipeline to ossia processes.
Definition CameraDevice.cpp:24
Graphics rendering pipeline for ossia score.
Definition Filter/PreviewWidget.hpp:12
Definition AddressSettings.hpp:49
Definition DeviceSettings.hpp:20
Definition AddressSettings.hpp:62
Definition WindowDevice.hpp:11
The VisitorVariant struct.
Definition VisitorInterface.hpp:26
Definition DocumentContext.hpp:18