[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdenetwork/kget/core
From:       David Narváez <david.narvaez () computer ! org>
Date:       2013-03-21 6:20:05
Message-ID: 20130321062005.EA008AC879 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1345391 by narvaez:

Fixing code to store and query a HistoryItem in Nepomuk


 M  +10 -1     transferhistorystore.cpp  


--- trunk/KDE/kdenetwork/kget/core/transferhistorystore.cpp #1345390:1345391
@@ -31,6 +31,9 @@
 #ifdef HAVE_NEPOMUK
     #include "core/transferhistorystore_nepomuk_p.h"
     #include "historyitem.h"
+
+    #include <Soprano/Vocabulary/RDF>
+    #include <Nepomuk/Variant>
 #endif
 
 #include <KDebug>
@@ -546,6 +549,7 @@
 void NepomukStore::load()
 {
     QList<Nepomuk::HistoryItem> allItems = Nepomuk::HistoryItem::allHistoryItems();
+
     for (int i = 0; i != allItems.count(); i++) {
         Nepomuk::HistoryItem current = allItems.at(i);
         TransferHistoryItem item;
@@ -555,8 +559,10 @@
         item.setDateTime(current.dateTime());
         item.setSize(current.size());
         m_items << item;
-        emit elementLoaded(i, allItems.count(), item);
+        emit elementLoaded(i + 1, allItems.count(), item);
     }
+
+    emit loadFinished();
 }
 
 void NepomukStore::clear()
@@ -569,6 +575,9 @@
 void NepomukStore::saveItem(const TransferHistoryItem &item)
 {
     Nepomuk::HistoryItem historyItem(item.source());
+
+    historyItem.setProperty(Soprano::Vocabulary::RDF::type(), Nepomuk::HistoryItem::resourceTypeUri());
+ 
     historyItem.setDestination(item.dest());
     historyItem.setSource(item.source());
     historyItem.setState(item.state());
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic