Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/virtual_output.h
Show All 27 Lines | |||||
28 | class VirtualBackend; | 28 | class VirtualBackend; | ||
29 | 29 | | |||
30 | class VirtualOutput : public QObject | 30 | class VirtualOutput : public QObject | ||
31 | { | 31 | { | ||
32 | Q_OBJECT | 32 | Q_OBJECT | ||
33 | 33 | | |||
34 | public: | 34 | public: | ||
35 | VirtualOutput(QObject *parent = nullptr); | 35 | VirtualOutput(QObject *parent = nullptr); | ||
36 | VirtualOutput(const VirtualOutput &o); | | |||
37 | virtual ~VirtualOutput(); | 36 | virtual ~VirtualOutput(); | ||
38 | 37 | | |||
39 | QRect geometry() const { | 38 | QRect geometry() const { | ||
40 | return m_geo; | 39 | return m_geo; | ||
41 | } | 40 | } | ||
42 | 41 | | |||
43 | private: | 42 | private: | ||
43 | Q_DISABLE_COPY(VirtualOutput); | ||||
44 | friend class VirtualBackend; | 44 | friend class VirtualBackend; | ||
45 | 45 | | |||
46 | QRect m_geo; | 46 | QRect m_geo; | ||
47 | qreal m_outputScale = 1; | 47 | qreal m_outputScale = 1; | ||
48 | 48 | | |||
49 | int m_gammaSize = 200; | 49 | int m_gammaSize = 200; | ||
50 | bool m_gammaResult = true; | 50 | bool m_gammaResult = true; | ||
51 | }; | 51 | }; | ||
52 | 52 | | |||
53 | } | 53 | } | ||
54 | 54 | | |||
55 | #endif | 55 | #endif |