Changeset View
Changeset View
Standalone View
Standalone View
autotests/test_scripted_effectloader.cpp
Show First 20 Lines • Show All 127 Lines • ▼ Show 20 Line(s) | 87 | { | |||
---|---|---|---|---|---|
128 | QTest::newRow("WindowGeometry") << QStringLiteral("windowgeometry") << false; | 128 | QTest::newRow("WindowGeometry") << QStringLiteral("windowgeometry") << false; | ||
129 | QTest::newRow("WobblyWindows") << QStringLiteral("wobblywindows") << false; | 129 | QTest::newRow("WobblyWindows") << QStringLiteral("wobblywindows") << false; | ||
130 | QTest::newRow("Zoom") << QStringLiteral("zoom") << false; | 130 | QTest::newRow("Zoom") << QStringLiteral("zoom") << false; | ||
131 | QTest::newRow("Non Existing") << QStringLiteral("InvalidName") << false; | 131 | QTest::newRow("Non Existing") << QStringLiteral("InvalidName") << false; | ||
132 | QTest::newRow("Fade - without kwin4_effect") << QStringLiteral("fade") << false; | 132 | QTest::newRow("Fade - without kwin4_effect") << QStringLiteral("fade") << false; | ||
133 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | 133 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | ||
134 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | 134 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | ||
135 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | 135 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | ||
136 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | ||||
136 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | 137 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | ||
137 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | 138 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | ||
138 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | 139 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | ||
139 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | 140 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | ||
140 | QTest::newRow("ScaleIn") << QStringLiteral("kwin4_effect_scalein") << true; | 141 | QTest::newRow("ScaleIn") << QStringLiteral("kwin4_effect_scalein") << true; | ||
141 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | 142 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | ||
142 | } | 143 | } | ||
143 | 144 | | |||
Show All 16 Lines | |||||
160 | } | 161 | } | ||
161 | 162 | | |||
162 | void TestScriptedEffectLoader::testKnownEffects() | 163 | void TestScriptedEffectLoader::testKnownEffects() | ||
163 | { | 164 | { | ||
164 | QStringList expectedEffects; | 165 | QStringList expectedEffects; | ||
165 | expectedEffects << QStringLiteral("kwin4_effect_dialogparent") | 166 | expectedEffects << QStringLiteral("kwin4_effect_dialogparent") | ||
166 | << QStringLiteral("kwin4_effect_fade") | 167 | << QStringLiteral("kwin4_effect_fade") | ||
167 | << QStringLiteral("kwin4_effect_fadedesktop") | 168 | << QStringLiteral("kwin4_effect_fadedesktop") | ||
169 | << QStringLiteral("kwin4_effect_frozenapp") | ||||
168 | << QStringLiteral("kwin4_effect_login") | 170 | << QStringLiteral("kwin4_effect_login") | ||
169 | << QStringLiteral("kwin4_effect_logout") | 171 | << QStringLiteral("kwin4_effect_logout") | ||
170 | << QStringLiteral("kwin4_effect_maximize") | 172 | << QStringLiteral("kwin4_effect_maximize") | ||
171 | << QStringLiteral("kwin4_effect_scalein") | 173 | << QStringLiteral("kwin4_effect_scalein") | ||
172 | << QStringLiteral("kwin4_effect_translucency"); | 174 | << QStringLiteral("kwin4_effect_translucency"); | ||
173 | 175 | | |||
174 | KWin::ScriptedEffectLoader loader; | 176 | KWin::ScriptedEffectLoader loader; | ||
175 | QStringList result = loader.listOfKnownEffects(); | 177 | QStringList result = loader.listOfKnownEffects(); | ||
Show All 9 Lines | 186 | { | |||
185 | QTest::addColumn<QString>("name"); | 187 | QTest::addColumn<QString>("name"); | ||
186 | QTest::addColumn<bool>("expected"); | 188 | QTest::addColumn<bool>("expected"); | ||
187 | 189 | | |||
188 | QTest::newRow("Non Existing") << QStringLiteral("InvalidName") << false; | 190 | QTest::newRow("Non Existing") << QStringLiteral("InvalidName") << false; | ||
189 | QTest::newRow("Fade - without kwin4_effect") << QStringLiteral("fade") << false; | 191 | QTest::newRow("Fade - without kwin4_effect") << QStringLiteral("fade") << false; | ||
190 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | 192 | QTest::newRow("Fade + kwin4_effect") << QStringLiteral("kwin4_effect_fade") << true; | ||
191 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | 193 | QTest::newRow("Fade + kwin4_effect + CS") << QStringLiteral("kwin4_eFfect_fAde") << true; | ||
192 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | 194 | QTest::newRow("FadeDesktop") << QStringLiteral("kwin4_effect_fadedesktop") << true; | ||
195 | QTest::newRow("FrozenApp") << QStringLiteral("kwin4_effect_frozenapp") << true; | ||||
193 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | 196 | QTest::newRow("DialogParent") << QStringLiteral("kwin4_effect_dialogparent") << true; | ||
194 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | 197 | QTest::newRow("Login") << QStringLiteral("kwin4_effect_login") << true; | ||
195 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | 198 | QTest::newRow("Logout") << QStringLiteral("kwin4_effect_logout") << true; | ||
196 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | 199 | QTest::newRow("Maximize") << QStringLiteral("kwin4_effect_maximize") << true; | ||
197 | QTest::newRow("ScaleIn") << QStringLiteral("kwin4_effect_scalein") << true; | 200 | QTest::newRow("ScaleIn") << QStringLiteral("kwin4_effect_scalein") << true; | ||
198 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | 201 | QTest::newRow("Translucency") << QStringLiteral("kwin4_effect_translucency") << true; | ||
199 | } | 202 | } | ||
200 | 203 | | |||
▲ Show 20 Lines • Show All 136 Lines • ▼ Show 20 Line(s) | 335 | { | |||
337 | 340 | | |||
338 | const QString kwin4 = QStringLiteral("kwin4_effect_"); | 341 | const QString kwin4 = QStringLiteral("kwin4_effect_"); | ||
339 | 342 | | |||
340 | // prepare the configuration to hard enable/disable the effects we want to load | 343 | // prepare the configuration to hard enable/disable the effects we want to load | ||
341 | KConfigGroup plugins = config->group("Plugins"); | 344 | KConfigGroup plugins = config->group("Plugins"); | ||
342 | plugins.writeEntry(kwin4 + QStringLiteral("dialogparentEnabled"), false); | 345 | plugins.writeEntry(kwin4 + QStringLiteral("dialogparentEnabled"), false); | ||
343 | plugins.writeEntry(kwin4 + QStringLiteral("fadeEnabled"), false); | 346 | plugins.writeEntry(kwin4 + QStringLiteral("fadeEnabled"), false); | ||
344 | plugins.writeEntry(kwin4 + QStringLiteral("fadedesktopEnabled"), false); | 347 | plugins.writeEntry(kwin4 + QStringLiteral("fadedesktopEnabled"), false); | ||
348 | plugins.writeEntry(kwin4 + QStringLiteral("frozenappEnabled"), false); | ||||
345 | plugins.writeEntry(kwin4 + QStringLiteral("loginEnabled"), false); | 349 | plugins.writeEntry(kwin4 + QStringLiteral("loginEnabled"), false); | ||
346 | plugins.writeEntry(kwin4 + QStringLiteral("logoutEnabled"), false); | 350 | plugins.writeEntry(kwin4 + QStringLiteral("logoutEnabled"), false); | ||
347 | plugins.writeEntry(kwin4 + QStringLiteral("maximizeEnabled"), false); | 351 | plugins.writeEntry(kwin4 + QStringLiteral("maximizeEnabled"), false); | ||
348 | plugins.writeEntry(kwin4 + QStringLiteral("minimizeanimationEnabled"), false); | 352 | plugins.writeEntry(kwin4 + QStringLiteral("minimizeanimationEnabled"), false); | ||
349 | plugins.writeEntry(kwin4 + QStringLiteral("scaleinEnabled"), false); | 353 | plugins.writeEntry(kwin4 + QStringLiteral("scaleinEnabled"), false); | ||
350 | plugins.writeEntry(kwin4 + QStringLiteral("translucencyEnabled"), false); | 354 | plugins.writeEntry(kwin4 + QStringLiteral("translucencyEnabled"), false); | ||
351 | plugins.writeEntry(kwin4 + QStringLiteral("eyeonscreenEnabled"), false); | 355 | plugins.writeEntry(kwin4 + QStringLiteral("eyeonscreenEnabled"), false); | ||
352 | plugins.writeEntry(kwin4 + QStringLiteral("windowapertureEnabled"), false); | 356 | plugins.writeEntry(kwin4 + QStringLiteral("windowapertureEnabled"), false); | ||
▲ Show 20 Lines • Show All 85 Lines • Show Last 20 Lines |