diff options
author | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-02-25 11:17:54 +0100 |
---|---|---|
committer | Jonatan Pålsson <jonatan.palsson@pelagicore.com> | 2014-02-25 11:17:54 +0100 |
commit | f11360a93ca6c7878bbb8122aa2920f8457f11e1 (patch) | |
tree | 5ce3b3e04c57b32759c56ba49b5945d60c76b59c | |
parent | f1ceb118c084112050c7cbd3262af982cc6cbd19 (diff) | |
download | browser-poc-f11360a93ca6c7878bbb8122aa2920f8457f11e1.tar.gz |
Send return key to QWebPage upon select()
-rw-r--r-- | browser/browserview.cpp | 5 |
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) { |