Blob Blame History Raw
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);