]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Dolphin Places: Only show file results in Nepomuk Queries
authorVishesh Handa <me@vhanda.in>
Thu, 30 Aug 2012 11:01:34 +0000 (16:31 +0530)
committerVishesh Handa <me@vhanda.in>
Thu, 30 Aug 2012 12:03:11 +0000 (17:33 +0530)
Dolphin is a file manager, and shouldn't be concerned with non-file
resources like notes, contacts and other stuff.

Use FileQuery instead of Query.

This also results in a faster queries. With File Queries Nepomuk can
perform some internal optimizations.

BUG: 306029
REVIEW: 106274

src/panels/places/placesitemmodel.cpp

index 49790134534c8e5dd3ef0e4d2ef828d335b3b96e..5eb1c35ea07f5efe360db187fcc5d806c11c16ee 100644 (file)
@@ -54,7 +54,7 @@
     #include <Nepomuk/ResourceManager>
     #include <Nepomuk/Query/ComparisonTerm>
     #include <Nepomuk/Query/LiteralTerm>
-    #include <Nepomuk/Query/Query>
+    #include <Nepomuk/Query/FileQuery>
     #include <Nepomuk/Query/ResourceTypeTerm>
     #include <Nepomuk/Vocabulary/NFO>
     #include <Nepomuk/Vocabulary/NIE>
@@ -1162,7 +1162,7 @@ KUrl PlacesItemModel::createSearchUrl(const KUrl& url)
 #ifdef HAVE_NEPOMUK
 KUrl PlacesItemModel::searchUrlForTerm(const Nepomuk::Query::Term& term)
 {
-    const Nepomuk::Query::Query query(term);
+    const Nepomuk::Query::FileQuery query(term);
     return query.toSearchUrl();
 }
 #endif