Changeset View
Changeset View
Standalone View
Standalone View
kcm/kcm.h
Show All 35 Lines | 31 | { | |||
---|---|---|---|---|---|
36 | Q_PROPERTY(bool backendError READ backendError | 36 | Q_PROPERTY(bool backendError READ backendError | ||
37 | NOTIFY backendErrorChanged) | 37 | NOTIFY backendErrorChanged) | ||
38 | Q_PROPERTY(bool screenNormalized READ screenNormalized | 38 | Q_PROPERTY(bool screenNormalized READ screenNormalized | ||
39 | NOTIFY screenNormalizedChanged) | 39 | NOTIFY screenNormalizedChanged) | ||
40 | Q_PROPERTY(bool perOutputScaling READ perOutputScaling | 40 | Q_PROPERTY(bool perOutputScaling READ perOutputScaling | ||
41 | NOTIFY perOutputScalingChanged) | 41 | NOTIFY perOutputScalingChanged) | ||
42 | Q_PROPERTY(bool primaryOutputSupported READ primaryOutputSupported | 42 | Q_PROPERTY(bool primaryOutputSupported READ primaryOutputSupported | ||
43 | NOTIFY primaryOutputSupportedChanged) | 43 | NOTIFY primaryOutputSupportedChanged) | ||
44 | Q_PROPERTY(bool outputReplicationSupported READ outputReplicationSupported | ||||
45 | NOTIFY outputReplicationSupportedChanged) | ||||
44 | Q_PROPERTY(qreal globalScale READ globalScale WRITE setGlobalScale | 46 | Q_PROPERTY(qreal globalScale READ globalScale WRITE setGlobalScale | ||
45 | NOTIFY globalScaleChanged) | 47 | NOTIFY globalScaleChanged) | ||
46 | Q_PROPERTY(int outputRetention READ outputRetention WRITE setOutputRetention | 48 | Q_PROPERTY(int outputRetention READ outputRetention WRITE setOutputRetention | ||
47 | NOTIFY outputRetentionChanged) | 49 | NOTIFY outputRetentionChanged) | ||
48 | 50 | | |||
49 | public: | 51 | public: | ||
50 | explicit KCMKScreen (QObject *parent = nullptr, | 52 | explicit KCMKScreen (QObject *parent = nullptr, | ||
51 | const QVariantList &args = QVariantList()); | 53 | const QVariantList &args = QVariantList()); | ||
Show All 9 Lines | |||||
61 | 63 | | |||
62 | bool backendError() const; | 64 | bool backendError() const; | ||
63 | 65 | | |||
64 | Q_INVOKABLE QSize normalizeScreen() const; | 66 | Q_INVOKABLE QSize normalizeScreen() const; | ||
65 | bool screenNormalized() const; | 67 | bool screenNormalized() const; | ||
66 | 68 | | |||
67 | bool perOutputScaling() const; | 69 | bool perOutputScaling() const; | ||
68 | bool primaryOutputSupported() const; | 70 | bool primaryOutputSupported() const; | ||
71 | bool outputReplicationSupported() const; | ||||
69 | 72 | | |||
70 | qreal globalScale() const; | 73 | qreal globalScale() const; | ||
71 | void setGlobalScale(qreal scale); | 74 | void setGlobalScale(qreal scale); | ||
72 | 75 | | |||
73 | int outputRetention() const; | 76 | int outputRetention() const; | ||
74 | void setOutputRetention(int retention); | 77 | void setOutputRetention(int retention); | ||
75 | 78 | | |||
76 | Q_INVOKABLE void forceSave(); | 79 | Q_INVOKABLE void forceSave(); | ||
77 | void doSave(bool force); | 80 | void doSave(bool force); | ||
78 | 81 | | |||
79 | Q_SIGNALS: | 82 | Q_SIGNALS: | ||
80 | void backendErrorChanged(); | 83 | void backendErrorChanged(); | ||
81 | void outputModelChanged(); | 84 | void outputModelChanged(); | ||
82 | void changed(); | 85 | void changed(); | ||
83 | void screenNormalizedChanged(); | 86 | void screenNormalizedChanged(); | ||
84 | void perOutputScalingChanged(); | 87 | void perOutputScalingChanged(); | ||
85 | void primaryOutputSupportedChanged(); | 88 | void primaryOutputSupportedChanged(); | ||
89 | void outputReplicationSupportedChanged(); | ||||
86 | void globalScaleChanged(); | 90 | void globalScaleChanged(); | ||
87 | void outputRetentionChanged(); | 91 | void outputRetentionChanged(); | ||
88 | void dangerousSave(); | 92 | void dangerousSave(); | ||
89 | void errorOnSave(); | 93 | void errorOnSave(); | ||
90 | void globalScaleWritten(); | 94 | void globalScaleWritten(); | ||
91 | void outputConnect(bool connected); | 95 | void outputConnect(bool connected); | ||
92 | 96 | | |||
93 | private: | 97 | private: | ||
Show All 16 Lines |