Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwinrules/ruleitem.cpp
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Line(s) | 196 | switch (type) { | |||
---|---|---|---|---|---|
203 | case Percentage: | 203 | case Percentage: | ||
204 | return value.toInt(); | 204 | return value.toInt(); | ||
205 | case FlagsOption: | 205 | case FlagsOption: | ||
206 | // HACK: Currently, the only user of this is "types" property | 206 | // HACK: Currently, the only user of this is "types" property | ||
207 | if (value.toInt() == -1) { //NET:AllTypesMask | 207 | if (value.toInt() == -1) { //NET:AllTypesMask | ||
208 | return 0x3FF - 0x040; //All possible flags minus NET::Override (deprecated) | 208 | return 0x3FF - 0x040; //All possible flags minus NET::Override (deprecated) | ||
209 | } | 209 | } | ||
210 | return value.toInt(); | 210 | return value.toInt(); | ||
211 | case Coordinate: | 211 | case Point: | ||
212 | if (value.toString().isEmpty()) { | 212 | return value.toPoint(); | ||
213 | return QStringLiteral("0,0"); | 213 | case Size: | ||
214 | } | 214 | return value.toSize(); | ||
215 | return value.toString(); | | |||
216 | case String: | 215 | case String: | ||
217 | return value.toString().trimmed(); | 216 | return value.toString().trimmed(); | ||
218 | case Shortcut: | 217 | case Shortcut: | ||
219 | return value.toString(); | 218 | return value.toString(); | ||
220 | } | 219 | } | ||
221 | return value; | 220 | return value; | ||
222 | } | 221 | } | ||
223 | 222 | | |||
224 | } //namespace | 223 | } //namespace | ||
225 | 224 | |