Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/virtual_output.h
Show All 33 Lines | 33 | { | |||
---|---|---|---|---|---|
34 | Q_OBJECT | 34 | Q_OBJECT | ||
35 | 35 | | |||
36 | public: | 36 | public: | ||
37 | VirtualOutput(QObject *parent = nullptr); | 37 | VirtualOutput(QObject *parent = nullptr); | ||
38 | ~VirtualOutput() override; | 38 | ~VirtualOutput() override; | ||
39 | 39 | | |||
40 | void init(const QPoint &logicalPosition, const QSize &pixelSize); | 40 | void init(const QPoint &logicalPosition, const QSize &pixelSize); | ||
41 | 41 | | |||
42 | QSize pixelSize() const override; | | |||
43 | | ||||
44 | void setGeometry(const QRect &geo); | 42 | void setGeometry(const QRect &geo); | ||
45 | 43 | | |||
46 | int gammaRampSize() const override { | 44 | int gammaRampSize() const override { | ||
47 | return m_gammaSize; | 45 | return m_gammaSize; | ||
48 | } | 46 | } | ||
49 | bool setGammaRamp(const GammaRamp &gamma) override { | 47 | bool setGammaRamp(const GammaRamp &gamma) override { | ||
50 | Q_UNUSED(gamma); | 48 | Q_UNUSED(gamma); | ||
51 | return m_gammaResult; | 49 | return m_gammaResult; | ||
52 | } | 50 | } | ||
53 | 51 | | |||
54 | private: | 52 | private: | ||
55 | Q_DISABLE_COPY(VirtualOutput); | 53 | Q_DISABLE_COPY(VirtualOutput); | ||
56 | friend class VirtualBackend; | 54 | friend class VirtualBackend; | ||
57 | 55 | | |||
58 | QSize m_pixelSize; | | |||
59 | | ||||
60 | int m_gammaSize = 200; | 56 | int m_gammaSize = 200; | ||
61 | bool m_gammaResult = true; | 57 | bool m_gammaResult = true; | ||
62 | }; | 58 | }; | ||
63 | 59 | | |||
64 | } | 60 | } | ||
65 | 61 | | |||
66 | #endif | 62 | #endif |