]> git.sesse.net Git - kdenlive/commitdiff
Fix compilation wit Qt < 4.7:
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Sep 2011 13:56:09 +0000 (13:56 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 7 Sep 2011 13:56:09 +0000 (13:56 +0000)
http://kdenlive.org/mantis/view.php?id=2303

svn path=/trunk/kdenlive/; revision=5860

src/documentvalidator.cpp

index ce1c83ab03e8e72c990c7e54488a890b8dc4f99e..7370009ed2b2bb5efb7e88c0623de9aaf61992e7 100644 (file)
@@ -1033,7 +1033,11 @@ void DocumentValidator::updateEffects()
 {
     // WARNING: order by findDirs will determine which js file to use (in case multiple for the same filter exist)
     QMap <QString, KUrl> paths;
+#if QT_VERSION >= 0x040700
     QMap <QString, QScriptProgram> scripts;
+#else
+    QMap <QString, QString> scripts;
+#endif
     QStringList directories = KGlobal::dirs()->findDirs("appdata", "effects/update");
     foreach (const QString &directoryName, directories) {
         QDir directory(directoryName);
@@ -1074,7 +1078,11 @@ void DocumentValidator::updateEffects()
                     if (!scriptFile.open(QIODevice::ReadOnly)) {
                         continue;
                     }
+#if QT_VERSION >= 0x040700
                     QScriptProgram scriptProgram(scriptFile.readAll());
+#else
+                    QString scriptProgram = scriptFile.readAll();
+#endif
                     scriptFile.close();
                     scripts.insert(effectId, scriptProgram);
                 }