]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/metadataloader.cpp
Create a SidebarTreeView which will include support for drag & drop in later releases...
[dolphin.git] / src / metadataloader.cpp
index f43220a6977f8ccbb2ece0394bc53115fdf18325..9b6ebc4fcda9dd4f385036f906f35b9c9f1ecf0c 100644 (file)
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
 
+#include <config-kmetadata.h>
+
 #include "metadataloader.h"
 
+#ifdef HAVE_KMETADATA
 #include <kmetadata/kmetadata.h>
+#endif
+
 #include <kurl.h>
 #include <QString>
 
 MetadataLoader::MetadataLoader()
 {
+#ifdef HAVE_KMETADATA
     if (Nepomuk::KMetaData::ResourceManager::instance()->init()) {
         m_up = false;
         Nepomuk::KMetaData::ResourceManager::instance()->setAutoSync(false);
     } else {
         m_up = true;
     }
+#else
+    m_up = false;
+#endif
 }
 
 MetadataLoader::~MetadataLoader()
@@ -44,15 +53,19 @@ bool MetadataLoader::storageUp() {
 
 QString MetadataLoader::getAnnotation(const KUrl& file)
 {
+#ifdef HAVE_KMETADATA
     if(m_up)
-        return Nepomuk::KMetaData::File(file.url()).getAnnotation();
+        return Nepomuk::KMetaData::File(file.url()).getComment();
     else
+#endif
         return QString();
 }
 
 void MetadataLoader::setAnnotation(const KUrl& file, const QString& annotation)
 {
+#ifdef HAVE_KMETADATA
     if(m_up)
-        Nepomuk::KMetaData::File(file.url()).setAnnotation(annotation);
+        Nepomuk::KMetaData::File(file.url()).setComment(annotation);
+#endif
 }