diff -up arora-0.3/src/locationbar.cpp.double-click-selects-all arora-0.3/src/locationbar.cpp
--- arora-0.3/src/locationbar.cpp.double-click-selects-all 2008-08-04 22:21:54.000000000 +0200
+++ arora-0.3/src/locationbar.cpp 2008-09-25 10:43:30.000000000 +0200
@@ -186,3 +186,15 @@ void LocationBar::focusOutEvent(QFocusEv
webViewUrlChanged(m_webView->url());
QLineEdit::focusOutEvent(event);
}
+
+void LocationBar::mouseDoubleClickEvent(QMouseEvent *event)
+{
+ if(event->button() == Qt::LeftButton)
+ {
+ selectAll();
+ }
+ else
+ {
+ QLineEdit::mouseDoubleClickEvent(event);
+ }
+}
diff -up arora-0.3/src/locationbar.h.double-click-selects-all arora-0.3/src/locationbar.h
--- arora-0.3/src/locationbar.h.double-click-selects-all 2008-08-04 22:21:54.000000000 +0200
+++ arora-0.3/src/locationbar.h 2008-09-25 10:41:04.000000000 +0200
@@ -38,7 +38,7 @@ public:
protected:
void paintEvent(QPaintEvent *event);
void focusOutEvent(QFocusEvent *event);
-
+ void mouseDoubleClickEvent(QMouseEvent *event);
private slots:
void webViewUrlChanged(const QUrl &url);