]> 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, 27 Sep 2012 21:07:35 +0000 (02:37 +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

Cherry-picked from 6892d39d292d4f64d808e64c58ef20fa081f0259

src/panels/places/placesitemmodel.cpp

index 706092bc7324dfc1b3a565e469c4887fe59f39a6..4770c6b10992db3c1dc0da23ea9e3879fbc25295 100644 (file)
@@ -54,7 +54,7 @@
     #include <Nepomuk/ResourceManager>
     #include <Nepomuk/Query/ComparisonTerm>
     #include <Nepomuk/Query/LiteralTerm>
     #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>
     #include <Nepomuk/Query/ResourceTypeTerm>
     #include <Nepomuk/Vocabulary/NFO>
     #include <Nepomuk/Vocabulary/NIE>
@@ -1172,7 +1172,7 @@ KUrl PlacesItemModel::createSearchUrl(const KUrl& url)
 #ifdef HAVE_NEPOMUK
 KUrl PlacesItemModel::searchUrlForTerm(const Nepomuk::Query::Term& term)
 {
 #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
     return query.toSearchUrl();
 }
 #endif