diff options
| author | Sebastian Trueg <[email protected]> | 2009-12-07 19:49:49 +0000 |
|---|---|---|
| committer | Sebastian Trueg <[email protected]> | 2009-12-07 19:49:49 +0000 |
| commit | 88b37bdec9d2033bfdd609285dd45d8ae6333de3 (patch) | |
| tree | 6cc6663da7e6b0395bee02e6f8a07e939f2db226 | |
| parent | 25b9640456c3238a10252691b772caf61f1281b7 (diff) | |
Fixed custom query integration.
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1059964
| -rw-r--r-- | src/search/dolphinsearchoptionsconfigurator.cpp | 6 |
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(); } |
