]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.cpp
Better to use nepomukcore
[kdenlive] / src / projectlist.cpp
index 51488ee130336513055786184f4b418422a9f333..0c395164f59327f5dfe46c1d18ad60521b96a6b4 100644 (file)
 //#include <nepomuk/tag.h>
 #endif
 
+#ifdef USE_NEPOMUKCORE
+#include <nepomuk2/resourcemanager.h>
+#include <Nepomuk2/Resource>
+#endif
+
 #include <QMouseEvent>
 #include <QStylePainter>
 #include <QPixmap>
@@ -341,6 +346,16 @@ ProjectList::ProjectList(QWidget *parent) :
         }
     }
 #endif
+#ifdef USE_NEPOMUKCORE
+    if (KdenliveSettings::activate_nepomuk()) {
+        Nepomuk2::ResourceManager::instance()->init();
+        if (!Nepomuk2::ResourceManager::instance()->initialized()) {
+            kDebug() << "Cannot communicate with Nepomuk, DISABLING it";
+            KdenliveSettings::setActivate_nepomuk(false);
+        }
+    }
+#endif
+
 }
 
 ProjectList::~ProjectList()