Changeset View
Changeset View
Standalone View
Standalone View
kcm/kcm.h
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Line(s) | 31 | { | |||
---|---|---|---|---|---|
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 | 44 | Q_PROPERTY(bool outputReplicationSupported READ outputReplicationSupported | ||
45 | NOTIFY outputReplicationSupportedChanged) | 45 | NOTIFY outputReplicationSupportedChanged) | ||
46 | Q_PROPERTY(qreal globalScale READ globalScale WRITE setGlobalScale | 46 | Q_PROPERTY(qreal globalScale READ globalScale WRITE setGlobalScale | ||
47 | NOTIFY globalScaleChanged) | 47 | NOTIFY globalScaleChanged) | ||
48 | Q_PROPERTY(int outputRetention READ outputRetention WRITE setOutputRetention | 48 | Q_PROPERTY(int outputRetention READ outputRetention WRITE setOutputRetention | ||
49 | NOTIFY outputRetentionChanged) | 49 | NOTIFY outputRetentionChanged) | ||
50 | Q_PROPERTY(int numberOfOutputs READ numberOfOutputs | ||||
51 | NOTIFY numberOfOutputsChanged) | ||||
50 | 52 | | |||
51 | public: | 53 | public: | ||
52 | explicit KCMKScreen (QObject *parent = nullptr, | 54 | explicit KCMKScreen (QObject *parent = nullptr, | ||
53 | const QVariantList &args = QVariantList()); | 55 | const QVariantList &args = QVariantList()); | ||
54 | ~KCMKScreen() override = default; | 56 | ~KCMKScreen() override = default; | ||
55 | 57 | | |||
56 | void load() override; | 58 | void load() override; | ||
57 | void save() override; | 59 | void save() override; | ||
Show All 13 Lines | |||||
71 | bool outputReplicationSupported() const; | 73 | bool outputReplicationSupported() const; | ||
72 | 74 | | |||
73 | qreal globalScale() const; | 75 | qreal globalScale() const; | ||
74 | void setGlobalScale(qreal scale); | 76 | void setGlobalScale(qreal scale); | ||
75 | 77 | | |||
76 | int outputRetention() const; | 78 | int outputRetention() const; | ||
77 | void setOutputRetention(int retention); | 79 | void setOutputRetention(int retention); | ||
78 | 80 | | |||
81 | int numberOfOutputs() const; | ||||
82 | | ||||
79 | Q_INVOKABLE void forceSave(); | 83 | Q_INVOKABLE void forceSave(); | ||
80 | void doSave(bool force); | 84 | void doSave(bool force); | ||
81 | 85 | | |||
82 | Q_SIGNALS: | 86 | Q_SIGNALS: | ||
83 | void backendErrorChanged(); | 87 | void backendErrorChanged(); | ||
84 | void outputModelChanged(); | 88 | void outputModelChanged(); | ||
85 | void changed(); | 89 | void changed(); | ||
86 | void screenNormalizedChanged(); | 90 | void screenNormalizedChanged(); | ||
87 | void perOutputScalingChanged(); | 91 | void perOutputScalingChanged(); | ||
88 | void primaryOutputSupportedChanged(); | 92 | void primaryOutputSupportedChanged(); | ||
89 | void outputReplicationSupportedChanged(); | 93 | void outputReplicationSupportedChanged(); | ||
90 | void globalScaleChanged(); | 94 | void globalScaleChanged(); | ||
91 | void outputRetentionChanged(); | 95 | void outputRetentionChanged(); | ||
96 | void numberOfOutputsChanged(); | ||||
92 | void dangerousSave(); | 97 | void dangerousSave(); | ||
93 | void errorOnSave(); | 98 | void errorOnSave(); | ||
94 | void globalScaleWritten(); | 99 | void globalScaleWritten(); | ||
95 | void outputConnect(bool connected); | 100 | void outputConnect(bool connected); | ||
96 | 101 | | |||
97 | private: | 102 | private: | ||
98 | void setBackendError(bool error); | 103 | void setBackendError(bool error); | ||
99 | void setScreenNormalized(bool normalized); | 104 | void setScreenNormalized(bool normalized); | ||
Show All 14 Lines |