From 8528c9b7e7ec20af225497442cfc58631ba91e30 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Sat, 31 Dec 2011 10:29:27 +0100 Subject: cut out open search suggestions --- src/urlbar/urlresolver.cpp | 54 +++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 24 deletions(-) (limited to 'src/urlbar/urlresolver.cpp') diff --git a/src/urlbar/urlresolver.cpp b/src/urlbar/urlresolver.cpp index 20f2107d..1da3e78f 100644 --- a/src/urlbar/urlresolver.cpp +++ b/src/urlbar/urlresolver.cpp @@ -370,30 +370,36 @@ void UrlResolver::computeBookmarks() // opensearch suggestion void UrlResolver::computeSuggestions() { - // if a string startsWith /, it is probably a local path - // so, no need for suggestions... - if (_typedString.startsWith('/') || !rApp->opensearchManager()->isSuggestionAvailable()) - { - UrlSearchList list; - emit suggestionsReady(list, _typedString); - return; - } - - QString query = _typedString; - KService::Ptr engine = SearchEngine::fromString(_typedString); - if (engine) - { - query = query.remove(0, _typedString.indexOf(SearchEngine::delimiter()) + 1); - setSearchEngine(engine); - } - - connect(rApp->opensearchManager(), - SIGNAL(suggestionsReceived(const QString &, const ResponseList &)), - this, - SLOT(suggestionsReceived(const QString &, const ResponseList &))); - - _typedQuery = query; - rApp->opensearchManager()->requestSuggestion(query); + // NOTE + // This attempt basically cuts out open search suggestions. + UrlSearchList list; + emit suggestionsReady(list, _typedString); + return; + +// // if a string startsWith /, it is probably a local path +// // so, no need for suggestions... +// if (_typedString.startsWith('/') || !rApp->opensearchManager()->isSuggestionAvailable()) +// { +// UrlSearchList list; +// emit suggestionsReady(list, _typedString); +// return; +// } +// +// QString query = _typedString; +// KService::Ptr engine = SearchEngine::fromString(_typedString); +// if (engine) +// { +// query = query.remove(0, _typedString.indexOf(SearchEngine::delimiter()) + 1); +// setSearchEngine(engine); +// } +// +// connect(rApp->opensearchManager(), +// SIGNAL(suggestionsReceived(const QString &, const ResponseList &)), +// this, +// SLOT(suggestionsReceived(const QString &, const ResponseList &))); +// +// _typedQuery = query; +// rApp->opensearchManager()->requestSuggestion(query); } -- cgit v1.2.1