Changeset View
Changeset View
Standalone View
Standalone View
common/control.h
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Line(s) | |||||
72 | public: | 72 | public: | ||
73 | explicit ControlConfig(KScreen::ConfigPtr config, QObject *parent = nullptr); | 73 | explicit ControlConfig(KScreen::ConfigPtr config, QObject *parent = nullptr); | ||
74 | 74 | | |||
75 | OutputRetention getOutputRetention(const KScreen::OutputPtr &output) const; | 75 | OutputRetention getOutputRetention(const KScreen::OutputPtr &output) const; | ||
76 | OutputRetention getOutputRetention(const QString &outputId, const QString &outputName) const; | 76 | OutputRetention getOutputRetention(const QString &outputId, const QString &outputName) const; | ||
77 | void setOutputRetention(const KScreen::OutputPtr &output, OutputRetention value); | 77 | void setOutputRetention(const KScreen::OutputPtr &output, OutputRetention value); | ||
78 | void setOutputRetention(const QString &outputId, const QString &outputName, OutputRetention value); | 78 | void setOutputRetention(const QString &outputId, const QString &outputName, OutputRetention value); | ||
79 | 79 | | |||
80 | qreal getScale(const KScreen::OutputPtr &output) const; | ||||
81 | qreal getScale(const QString &outputId, const QString &outputName) const; | ||||
82 | void setScale(const KScreen::OutputPtr &output, qreal value); | ||||
83 | void setScale(const QString &outputId, const QString &outputName, qreal value); | ||||
84 | | ||||
80 | bool getAutoRotate(const KScreen::OutputPtr &output) const; | 85 | bool getAutoRotate(const KScreen::OutputPtr &output) const; | ||
81 | bool getAutoRotate(const QString &outputId, const QString &outputName) const; | 86 | bool getAutoRotate(const QString &outputId, const QString &outputName) const; | ||
82 | void setAutoRotate(const KScreen::OutputPtr &output, bool value); | 87 | void setAutoRotate(const KScreen::OutputPtr &output, bool value); | ||
83 | void setAutoRotate(const QString &outputId, const QString &outputName, bool value); | 88 | void setAutoRotate(const QString &outputId, const QString &outputName, bool value); | ||
84 | 89 | | |||
85 | KScreen::OutputPtr getReplicationSource(const KScreen::OutputPtr &output) const; | 90 | KScreen::OutputPtr getReplicationSource(const KScreen::OutputPtr &output) const; | ||
86 | KScreen::OutputPtr getReplicationSource(const QString &outputId, | 91 | KScreen::OutputPtr getReplicationSource(const QString &outputId, | ||
87 | const QString &outputName) const; | 92 | const QString &outputName) const; | ||
Show All 24 Lines | |||||
112 | public: | 117 | public: | ||
113 | explicit ControlOutput(KScreen::OutputPtr output, QObject *parent = nullptr); | 118 | explicit ControlOutput(KScreen::OutputPtr output, QObject *parent = nullptr); | ||
114 | 119 | | |||
115 | QString id() const; | 120 | QString id() const; | ||
116 | QString name() const; | 121 | QString name() const; | ||
117 | 122 | | |||
118 | // TODO: scale auto value | 123 | // TODO: scale auto value | ||
119 | 124 | | |||
125 | qreal getScale() const; | ||||
126 | void setScale(qreal value); | ||||
127 | | ||||
120 | bool getAutoRotate() const; | 128 | bool getAutoRotate() const; | ||
121 | void setAutoRotate(bool value); | 129 | void setAutoRotate(bool value); | ||
122 | 130 | | |||
123 | QString dirPath() const override; | 131 | QString dirPath() const override; | ||
124 | QString filePath() const override; | 132 | QString filePath() const override; | ||
125 | 133 | | |||
126 | private: | 134 | private: | ||
127 | KScreen::OutputPtr m_output; | 135 | KScreen::OutputPtr m_output; | ||
128 | }; | 136 | }; | ||
129 | 137 | | |||
130 | #endif | 138 | #endif |