+ // Check for blacklisted effects
+ QString blacklist = KStandardDirs::locate("appdata", "blacklisted_effects.txt");
+
+ QFile file(blacklist);
+ QStringList blackListed;
+
+ if (file.open(QIODevice::ReadOnly)) {
+ QTextStream in(&file);
+ while (!in.atEnd()) {
+ QString black = in.readLine().simplified();
+ if (!black.isEmpty() && !black.startsWith('#')) blackListed.append(black);
+ }
+ }
+ file.close();
+
+ // Check for blacklisted transitions
+ blacklist = KStandardDirs::locate("appdata", "blacklisted_transitions.txt");
+
+ QFile file2(blacklist);
+ QStringList blackListedtransitions;
+
+ if (file2.open(QIODevice::ReadOnly)) {
+ QTextStream in(&file2);
+ while (!in.atEnd()) {
+ QString black = in.readLine().simplified();
+ if (!black.isEmpty() && !black.startsWith('#')) blackListedtransitions.append(black);
+ }
+ }
+ file2.close();
+