diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2012-08-03 01:26:03 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2012-12-10 02:48:04 +0100 |
commit | 91c709932f8d49323f2834dcfb501fade27a8f6e (patch) | |
tree | 028467de1682a3748607e2b2a037456c2f6c7917 /src/urlbar/completionwidget.cpp | |
parent | Removed (FOR NOW) open search feature (diff) | |
download | rekonq-91c709932f8d49323f2834dcfb501fade27a8f6e.tar.xz |
Clean up url suggestions loading
Diffstat (limited to 'src/urlbar/completionwidget.cpp')
-rw-r--r-- | src/urlbar/completionwidget.cpp | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/src/urlbar/completionwidget.cpp b/src/urlbar/completionwidget.cpp index 5ef65fd9..12051f80 100644 --- a/src/urlbar/completionwidget.cpp +++ b/src/urlbar/completionwidget.cpp @@ -33,6 +33,7 @@ // Local Includes #include "searchengine.h" +#include "urlresolver.h" #include "listitem.h" #include "urlbar.h" @@ -299,7 +300,6 @@ bool CompletionWidget::eventFilter(QObject *obj, QEvent *ev) } } - kDebug() << "Suggestion INDEX chosen: " << _currentIndex; if (_currentIndex == -1) _currentIndex = 0; child = findChild<ListItem *>(QString::number(_currentIndex)); @@ -311,16 +311,8 @@ bool CompletionWidget::eventFilter(QObject *obj, QEvent *ev) } else //the user type too fast (completionwidget not visible or suggestion not downloaded) { - UrlSuggester res(w->text()); - UrlSuggestionList list = res.orderedSearchItems(); - if (list.isEmpty()) - { - emit chosenUrl(KUrl(_typedString), Rekonq::CurrentTab); - } - else - { - emit chosenUrl(list.first().url, Rekonq::CurrentTab); - } + KUrl u = UrlResolver::urlFromTextTyped(w->text()); + emit chosenUrl(u, Rekonq::CurrentTab); } kev->accept(); hide(); @@ -387,11 +379,6 @@ void CompletionWidget::suggestUrls(const QString &text) return; } - if (!isVisible()) - { -// FIXME UrlResolver::setSearchEngine(SearchEngine::defaultEngine()); - } - UrlSuggester *res = new UrlSuggester(text); connect(res, SIGNAL(suggestionsReady(UrlSuggestionList, QString)), this, SLOT(updateSuggestionList(UrlSuggestionList, QString))); |