[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