[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/nepomuk/services/backupsync/lib
From: Vishesh Handa <handa.vish () gmail ! com>
Date: 2011-01-28 7:07:08
Message-ID: 20110128070708.7381FAC8BB () svn ! kde ! org
[Download RAW message or body]
SVN commit 1217707 by vhanda:
Support user suplied graphs in ResourceMerger
M +12 -1 resourcemerger.cpp
M +6 -0 resourcemerger.h
--- trunk/KDE/kdebase/runtime/nepomuk/services/backupsync/lib/resourcemerger.cpp #1217706:1217707
@@ -44,6 +44,7 @@
Soprano::NRLModel * m_nrlModel;
KUrl m_graphType;
+ KUrl graph;
ResourceMerger * q;
@@ -127,7 +128,7 @@
{
d->m_oldMappings = mappings;
- KUrl graphUri = createGraph();
+ KUrl graphUri = d->graph.isValid() ? d->graph : createGraph();
QList<Soprano::Statement> statements = graph.toList();
foreach( Soprano::Statement st, statements ) {
@@ -155,6 +156,16 @@
}
+KUrl Nepomuk::Sync::ResourceMerger::graph()
+{
+ return d->graph;
+}
+
+void Nepomuk::Sync::ResourceMerger::setGraph(const KUrl& graph)
+{
+ d->graph = graph;
+}
+
void Nepomuk::Sync::ResourceMerger::Private::push(const Soprano::Statement& st, const KUrl& graphUri)
{
if( m_model->containsAnyStatement( st.subject(), st.predicate(), st.object() ) ) {
--- trunk/KDE/kdebase/runtime/nepomuk/services/backupsync/lib/resourcemerger.h #1217706:1217707
@@ -89,6 +89,12 @@
Types::Class graphType() const;
+ /**
+ * Set the graph to be used while pushing as \p
+ */
+ void setGraph( const KUrl & graph );
+ KUrl graph();
+
protected:
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic