From 1c4d0496412eef3e645fad442595016db64d7212 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Mon, 4 Apr 2011 11:05:21 +0200 Subject: Drop plain-text urls on urlbar --- src/urlbar/urlbar.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/urlbar') diff --git a/src/urlbar/urlbar.cpp b/src/urlbar/urlbar.cpp index 4d53e175..0a6783af 100644 --- a/src/urlbar/urlbar.cpp +++ b/src/urlbar/urlbar.cpp @@ -302,6 +302,20 @@ void UrlBar::focusInEvent(QFocusEvent *event) void UrlBar::dropEvent(QDropEvent *event) { + //handles only plain-text with url format + if (event->mimeData()->hasFormat("text/plain") && event->source() != this) + { + QUrl url = QUrl::fromUserInput(event->mimeData()->data("text/plain")); + + if (url.isValid()) + { + setQUrl(url); + activated(text()); + return; + } + } + + //handles everything else KLineEdit::dropEvent(event); activated(text()); } -- cgit v1.2.1