Changeset View
Changeset View
Standalone View
Standalone View
common/control.cpp
Show First 20 Lines • Show All 141 Lines • ▼ Show 20 Line(s) | |||||
142 | 142 | | |||
143 | static QVariantMap metadata(const QString &outputName) | 143 | static QVariantMap metadata(const QString &outputName) | ||
144 | { | 144 | { | ||
145 | QVariantMap metadata; | 145 | QVariantMap metadata; | ||
146 | metadata[QStringLiteral("name")] = outputName; | 146 | metadata[QStringLiteral("name")] = outputName; | ||
147 | return metadata; | 147 | return metadata; | ||
148 | } | 148 | } | ||
149 | 149 | | |||
150 | void ControlConfig::setOutputRetention(const KScreen::OutputPtr &output, OutputRetention value) | ||||
151 | { | ||||
152 | setOutputRetention(output->hash(), output->name(), value); | ||||
153 | } | ||||
154 | | ||||
150 | void ControlConfig::setOutputRetention(const QString &outputId, const QString &outputName, OutputRetention value) | 155 | void ControlConfig::setOutputRetention(const QString &outputId, const QString &outputName, OutputRetention value) | ||
151 | { | 156 | { | ||
152 | QList<QVariant>::iterator it; | 157 | QList<QVariant>::iterator it; | ||
153 | QVariantList outputsInfo = getOutputs(); | 158 | QVariantList outputsInfo = getOutputs(); | ||
154 | 159 | | |||
155 | for (it = outputsInfo.begin(); it != outputsInfo.end(); ++it) { | 160 | for (it = outputsInfo.begin(); it != outputsInfo.end(); ++it) { | ||
156 | QVariantMap outputInfo = (*it).toMap(); | 161 | QVariantMap outputInfo = (*it).toMap(); | ||
157 | if (!infoIsOutput(outputInfo, outputId, outputName)) { | 162 | if (!infoIsOutput(outputInfo, outputId, outputName)) { | ||
▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines |