┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Trueg <[email protected]>2009-12-07 19:49:49 +0000
committerSebastian Trueg <[email protected]>2009-12-07 19:49:49 +0000
commit88b37bdec9d2033bfdd609285dd45d8ae6333de3 (patch)
tree6cc6663da7e6b0395bee02e6f8a07e939f2db226
parent25b9640456c3238a10252691b772caf61f1281b7 (diff)
Fixed custom query integration.
CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1059964
-rw-r--r--src/search/dolphinsearchoptionsconfigurator.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/search/dolphinsearchoptionsconfigurator.cpp b/src/search/dolphinsearchoptionsconfigurator.cpp
index ec1c30a82..0c905f3af 100644
--- a/src/search/dolphinsearchoptionsconfigurator.cpp
+++ b/src/search/dolphinsearchoptionsconfigurator.cpp
@@ -25,6 +25,7 @@
#define DISABLE_NEPOMUK_LEGACY
#include <nepomuk/andterm.h>
#include <nepomuk/query.h>
+#include <nepomuk/queryparser.h>
#include <nepomuk/term.h>
#include <kcombobox.h>
@@ -193,7 +194,10 @@ KUrl DolphinSearchOptionsConfigurator::nepomukUrl() const
query.setTerm(andTerm);
}
- // TODO: respect m_customSearchQuery
+ Nepomuk::Query::Query customQuery = Nepomuk::Query::QueryParser::parseQuery( m_customSearchQuery );
+ if ( customQuery.isValid() ) {
+ query.setTerm( Nepomuk::Query::AndTerm( query.term(), customQuery.term() ) );
+ }
return query.toSearchUrl();
}