summaryrefslogtreecommitdiffstats
path: root/examples/widgets
diff options
context:
space:
mode:
authorPierre Rossi <pierre.rossi@digia.com>2013-07-30 14:56:10 +0200
committerPierre Rossi <pierre.rossi@gmail.com>2013-07-31 22:39:48 +0200
commitdf4a06d291ce8a338c2bd83b9e7e27c67421b199 (patch)
tree050089ade3400255ff028d8dff801dfeeecdc263 /examples/widgets
parent67d042d04f2b6cbe98f4eba2a50ed0d374165cae (diff)
[Examples] Add Ctrl + L shortcut for testing
It's quite convenient when one wants to test if navigating works. Change-Id: I89404df3a9a878701180fdd5b5144b46b3f68df5 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Diffstat (limited to 'examples/widgets')
-rw-r--r--examples/widgets/widgetwindow.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/widgets/widgetwindow.cpp b/examples/widgets/widgetwindow.cpp
index 7f54add09..a1ab56d0a 100644
--- a/examples/widgets/widgetwindow.cpp
+++ b/examples/widgets/widgetwindow.cpp
@@ -44,6 +44,8 @@
#include "qwebcontentsview.h"
#include "util.h"
+#include <QShortcut>
+
static const int margin = 1;
WidgetWindow::WidgetWindow()
@@ -74,6 +76,11 @@ WidgetWindow::WidgetWindow()
addressLineEdit = new QLineEdit;
addressBar->addWidget(addressLineEdit);
+ QShortcut* focusUrlBarShortcut = new QShortcut(addressLineEdit);
+ focusUrlBarShortcut->setKey(QKeySequence(Qt::CTRL | Qt::Key_L));
+ connect(focusUrlBarShortcut, SIGNAL(activated()), addressLineEdit, SLOT(setFocus()));
+ connect(focusUrlBarShortcut, SIGNAL(activated()), addressLineEdit, SLOT(selectAll()));
+
layout->addLayout(addressBar);
layout->addWidget(m_webView.data());