Changeset View
Changeset View
Standalone View
Standalone View
autotests/test_scripted_effectloader.cpp
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Line(s) | 99 | { | |||
---|---|---|---|---|---|
115 | QTest::newRow("Glide") << QStringLiteral("glide") << false; | 115 | QTest::newRow("Glide") << QStringLiteral("glide") << false; | ||
116 | QTest::newRow("HighlightWindow") << QStringLiteral("highlightwindow") << false; | 116 | QTest::newRow("HighlightWindow") << QStringLiteral("highlightwindow") << false; | ||
117 | QTest::newRow("Invert") << QStringLiteral("invert") << false; | 117 | QTest::newRow("Invert") << QStringLiteral("invert") << false; | ||
118 | QTest::newRow("Kscreen") << QStringLiteral("kscreen") << false; | 118 | QTest::newRow("Kscreen") << QStringLiteral("kscreen") << false; | ||
119 | QTest::newRow("Logout") << QStringLiteral("logout") << false; | 119 | QTest::newRow("Logout") << QStringLiteral("logout") << false; | ||
120 | QTest::newRow("LookingGlass") << QStringLiteral("lookingglass") << false; | 120 | QTest::newRow("LookingGlass") << QStringLiteral("lookingglass") << false; | ||
121 | QTest::newRow("MagicLamp") << QStringLiteral("magiclamp") << false; | 121 | QTest::newRow("MagicLamp") << QStringLiteral("magiclamp") << false; | ||
122 | QTest::newRow("Magnifier") << QStringLiteral("magnifier") << false; | 122 | QTest::newRow("Magnifier") << QStringLiteral("magnifier") << false; | ||
123 | QTest::newRow("MinimizeAnimation") << QStringLiteral("minimizeanimation") << false; | | |||
124 | QTest::newRow("MouseClick") << QStringLiteral("mouseclick") << false; | 123 | QTest::newRow("MouseClick") << QStringLiteral("mouseclick") << false; | ||
125 | QTest::newRow("MouseMark") << QStringLiteral("mousemark") << false; | 124 | QTest::newRow("MouseMark") << QStringLiteral("mousemark") << false; | ||
126 | QTest::newRow("PresentWindows") << QStringLiteral("presentwindows") << false; | 125 | QTest::newRow("PresentWindows") << QStringLiteral("presentwindows") << false; | ||
127 | QTest::newRow("Resize") << QStringLiteral("resize") << false; | 126 | QTest::newRow("Resize") << QStringLiteral("resize") << false; | ||
128 | QTest::newRow("Scale") << QStringLiteral("scale") << false; | 127 | QTest::newRow("Scale") << QStringLiteral("scale") << false; | ||
129 | QTest::newRow("ScreenEdge") << QStringLiteral("screenedge") << false; | 128 | QTest::newRow("ScreenEdge") << QStringLiteral("screenedge") << false; | ||
130 | QTest::newRow("ScreenShot") << QStringLiteral("screenshot") << false; | 129 | QTest::newRow("ScreenShot") << QStringLiteral("screenshot") << false; | ||
131 | QTest::newRow("Sheet") << QStringLiteral("sheet") << false; | 130 | QTest::newRow("Sheet") << QStringLiteral("sheet") << false; | ||
Show All 14 Lines | |||||
146 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | 145 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | ||
147 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | 146 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | ||
148 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | 147 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | ||
149 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | 148 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | ||
150 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | 149 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | ||
151 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | 150 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | ||
152 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | 151 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | ||
153 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | 152 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | ||
153 | QTest::newRow("Squash") << QStringLiteral("kwin4_effect_squash") << true; | ||||
154 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | 154 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | ||
155 | } | 155 | } | ||
156 | 156 | | |||
157 | void TestScriptedEffectLoader::testHasEffect() | 157 | void TestScriptedEffectLoader::testHasEffect() | ||
158 | { | 158 | { | ||
159 | QFETCH(QString, name); | 159 | QFETCH(QString, name); | ||
160 | QFETCH(bool, expected); | 160 | QFETCH(bool, expected); | ||
161 | 161 | | |||
Show All 15 Lines | 176 | { | |||
177 | QStringList expectedEffects; | 177 | QStringList expectedEffects; | ||
178 | expectedEffects << QStringLiteral("kwin4_effect_dialogparent") | 178 | expectedEffects << QStringLiteral("kwin4_effect_dialogparent") | ||
179 | << QStringLiteral("kwin4_effect_fade") | 179 | << QStringLiteral("kwin4_effect_fade") | ||
180 | << QStringLiteral("kwin4_effect_fadedesktop") | 180 | << QStringLiteral("kwin4_effect_fadedesktop") | ||
181 | << QStringLiteral("kwin4_effect_frozenapp") | 181 | << QStringLiteral("kwin4_effect_frozenapp") | ||
182 | << QStringLiteral("kwin4_effect_login") | 182 | << QStringLiteral("kwin4_effect_login") | ||
183 | << QStringLiteral("kwin4_effect_logout") | 183 | << QStringLiteral("kwin4_effect_logout") | ||
184 | << QStringLiteral("kwin4_effect_maximize") | 184 | << QStringLiteral("kwin4_effect_maximize") | ||
185 | << QStringLiteral("kwin4_effect_squash") | ||||
185 | << QStringLiteral("kwin4_effect_translucency"); | 186 | << QStringLiteral("kwin4_effect_translucency"); | ||
186 | 187 | | |||
187 | KWin::ScriptedEffectLoader loader; | 188 | KWin::ScriptedEffectLoader loader; | ||
188 | QStringList result = loader.listOfKnownEffects(); | 189 | QStringList result = loader.listOfKnownEffects(); | ||
189 | // at least as many effects as we expect - system running the test could have more effects | 190 | // at least as many effects as we expect - system running the test could have more effects | ||
190 | QVERIFY(result.size() >= expectedEffects.size()); | 191 | QVERIFY(result.size() >= expectedEffects.size()); | ||
191 | for (const QString &effect : expectedEffects) { | 192 | for (const QString &effect : expectedEffects) { | ||
192 | QVERIFY(result.contains(effect)); | 193 | QVERIFY(result.contains(effect)); | ||
Show All 10 Lines | 198 | { | |||
203 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | 204 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | ||
204 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | 205 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | ||
205 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | 206 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | ||
206 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | 207 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | ||
207 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | 208 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | ||
208 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | 209 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | ||
209 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | 210 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | ||
210 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | 211 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | ||
212 | QTest::newRow("Squash") << QStringLiteral("kwin4_effect_squash") << true; | ||||
211 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | 213 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | ||
212 | } | 214 | } | ||
213 | 215 | | |||
214 | void TestScriptedEffectLoader::testLoadEffect() | 216 | void TestScriptedEffectLoader::testLoadEffect() | ||
215 | { | 217 | { | ||
216 | QFETCH(QString, name); | 218 | QFETCH(QString, name); | ||
217 | QFETCH(bool, expected); | 219 | QFETCH(bool, expected); | ||
218 | 220 | | |||
▲ Show 20 Lines • Show All 135 Lines • ▼ Show 20 Line(s) | 347 | { | |||
354 | KConfigGroup plugins = config->group("Plugins"); | 356 | KConfigGroup plugins = config->group("Plugins"); | ||
355 | plugins.writeEntry(kwin4 + QStringLiteral("dialogparentEnabled"), false); | 357 | plugins.writeEntry(kwin4 + QStringLiteral("dialogparentEnabled"), false); | ||
356 | plugins.writeEntry(kwin4 + QStringLiteral("fadeEnabled"), false); | 358 | plugins.writeEntry(kwin4 + QStringLiteral("fadeEnabled"), false); | ||
357 | plugins.writeEntry(kwin4 + QStringLiteral("fadedesktopEnabled"), false); | 359 | plugins.writeEntry(kwin4 + QStringLiteral("fadedesktopEnabled"), false); | ||
358 | plugins.writeEntry(kwin4 + QStringLiteral("frozenappEnabled"), false); | 360 | plugins.writeEntry(kwin4 + QStringLiteral("frozenappEnabled"), false); | ||
359 | plugins.writeEntry(kwin4 + QStringLiteral("loginEnabled"), false); | 361 | plugins.writeEntry(kwin4 + QStringLiteral("loginEnabled"), false); | ||
360 | plugins.writeEntry(kwin4 + QStringLiteral("logoutEnabled"), false); | 362 | plugins.writeEntry(kwin4 + QStringLiteral("logoutEnabled"), false); | ||
361 | plugins.writeEntry(kwin4 + QStringLiteral("maximizeEnabled"), false); | 363 | plugins.writeEntry(kwin4 + QStringLiteral("maximizeEnabled"), false); | ||
362 | plugins.writeEntry(kwin4 + QStringLiteral("minimizeanimationEnabled"), false); | 364 | plugins.writeEntry(kwin4 + QStringLiteral("squashEnabled"), false); | ||
363 | plugins.writeEntry(kwin4 + QStringLiteral("translucencyEnabled"), false); | 365 | plugins.writeEntry(kwin4 + QStringLiteral("translucencyEnabled"), false); | ||
364 | plugins.writeEntry(kwin4 + QStringLiteral("eyeonscreenEnabled"), false); | 366 | plugins.writeEntry(kwin4 + QStringLiteral("eyeonscreenEnabled"), false); | ||
365 | plugins.writeEntry(kwin4 + QStringLiteral("windowapertureEnabled"), false); | 367 | plugins.writeEntry(kwin4 + QStringLiteral("windowapertureEnabled"), false); | ||
366 | plugins.writeEntry(kwin4 + QStringLiteral("morphingpopupsEnabled"), false); | 368 | plugins.writeEntry(kwin4 + QStringLiteral("morphingpopupsEnabled"), false); | ||
367 | plugins.sync(); | 369 | plugins.sync(); | ||
368 | 370 | | |||
369 | loader.setConfig(config); | 371 | loader.setConfig(config); | ||
370 | 372 | | |||
▲ Show 20 Lines • Show All 80 Lines • Show Last 20 Lines |