summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-02-25 11:17:54 +0100
committerJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-02-25 11:17:54 +0100
commitf11360a93ca6c7878bbb8122aa2920f8457f11e1 (patch)
tree5ce3b3e04c57b32759c56ba49b5945d60c76b59c
parentf1ceb118c084112050c7cbd3262af982cc6cbd19 (diff)
downloadbrowser-poc-f11360a93ca6c7878bbb8122aa2920f8457f11e1.tar.gz
Send return key to QWebPage upon select()
-rw-r--r--browser/browserview.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/browser/browserview.cpp b/browser/browserview.cpp
index 1cc3b19..9aeadd9 100644
--- a/browser/browserview.cpp
+++ b/browser/browserview.cpp
@@ -280,10 +280,11 @@ void BrowserView::contentSizeChanged(const QSize &size) {
}
void BrowserView::select() {
- this->setFocus(Qt::OtherFocusReason);
+ QKeyEvent event(QEvent::KeyPress, Qt::Key_Return, Qt::NoModifier);
+ QCoreApplication::sendEvent(m_webview.page(), &event);
}
void BrowserView::activate() {
- this->activateWindow();
+ this->setVisible(true);
}
void BrowserView::onSelectIndexes(QList<int> indexes) {