summaryrefslogtreecommitdiff
path: root/src/urlbar/completionwidget.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2012-08-03 01:26:03 +0200
committerAndrea Diamantini <adjam7@gmail.com>2012-12-10 02:48:04 +0100
commit91c709932f8d49323f2834dcfb501fade27a8f6e (patch)
tree028467de1682a3748607e2b2a037456c2f6c7917 /src/urlbar/completionwidget.cpp
parentRemoved (FOR NOW) open search feature (diff)
downloadrekonq-91c709932f8d49323f2834dcfb501fade27a8f6e.tar.xz
Clean up url suggestions loading
Diffstat (limited to 'src/urlbar/completionwidget.cpp')
-rw-r--r--src/urlbar/completionwidget.cpp19
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)));