summaryrefslogtreecommitdiff
path: root/Tools/QtTestBrowser
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2017-06-01 15:54:01 +0300
committerKonstantin Tokarev <annulen@yandex.ru>2017-06-02 14:07:43 +0000
commit0a3506ebe5d7f431f0dd4dffa24ac32063b90ff1 (patch)
treef3d0b92fe7bc5b31426a838c354616fff335e82b /Tools/QtTestBrowser
parent881da28418d380042aa95a97f0cbd42560a64f7c (diff)
downloadqtwebkit-0a3506ebe5d7f431f0dd4dffa24ac32063b90ff1.tar.gz
Import WebKit commit 3ca7a25a550e473d60bbbe321475c6c0ef114b31
Change-Id: I480668a0cb8114dccf7a1195190a993282875759 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'Tools/QtTestBrowser')
-rw-r--r--Tools/QtTestBrowser/launcherwindow.cpp6
-rw-r--r--Tools/QtTestBrowser/launcherwindow.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/Tools/QtTestBrowser/launcherwindow.cpp b/Tools/QtTestBrowser/launcherwindow.cpp
index 3d3414272..26b6dce79 100644
--- a/Tools/QtTestBrowser/launcherwindow.cpp
+++ b/Tools/QtTestBrowser/launcherwindow.cpp
@@ -262,6 +262,7 @@ void LauncherWindow::createChrome()
editMenu->addAction(page()->action(QWebPage::Paste));
editMenu->addSeparator();
editMenu->addAction(page()->action(QWebPage::SelectAll));
+ editMenu->addAction("Unselect", this, SLOT(clearPageSelection()), QKeySequence::Deselect);
editMenu->addSeparator();
#ifndef QT_NO_LINEEDIT
editMenu->addAction("&Find", this, SLOT(showFindBar()), QKeySequence(Qt::CTRL | Qt::Key_F));
@@ -1178,6 +1179,11 @@ void LauncherWindow::clearMemoryCaches()
qDebug() << "Memory caches were cleared";
}
+void LauncherWindow::clearPageSelection()
+{
+ page()->triggerAction(QWebPage::Unselect);
+}
+
void LauncherWindow::updateFPS(int fps)
{
QString fpsStatusText = QString("Current FPS: %1").arg(fps);
diff --git a/Tools/QtTestBrowser/launcherwindow.h b/Tools/QtTestBrowser/launcherwindow.h
index 9020109db..0b5ea32db 100644
--- a/Tools/QtTestBrowser/launcherwindow.h
+++ b/Tools/QtTestBrowser/launcherwindow.h
@@ -176,6 +176,7 @@ protected Q_SLOTS:
#endif
void clearMemoryCaches();
+ void clearPageSelection();
public Q_SLOTS:
LauncherWindow* newWindow();