From 39e3ae033896d35119365f7a676eacd251817bba Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Wed, 21 Sep 2022 15:53:24 +0200 Subject: qds: add feature to Key_Escape the splashscreen Change-Id: I815b15a9234e693518feb1ff6b218dc607bd3578 Reviewed-by: Thomas Hartmann --- src/plugins/studiowelcome/qml/splashscreen/main.qml | 8 ++++++++ src/plugins/studiowelcome/studiowelcomeplugin.cpp | 1 + 2 files changed, 9 insertions(+) diff --git a/src/plugins/studiowelcome/qml/splashscreen/main.qml b/src/plugins/studiowelcome/qml/splashscreen/main.qml index ee68681ab5..533c29a17a 100644 --- a/src/plugins/studiowelcome/qml/splashscreen/main.qml +++ b/src/plugins/studiowelcome/qml/splashscreen/main.qml @@ -27,6 +27,14 @@ import QtQuick 2.0 Item { id: root + + focus: true + Keys.onPressed: (event)=> { + if (event.key == Qt.Key_Escape) + root.doNotShowAgain = false + root.closeClicked() + } + width: 600 * root.mainScale height: 720 * root.mainScale diff --git a/src/plugins/studiowelcome/studiowelcomeplugin.cpp b/src/plugins/studiowelcome/studiowelcomeplugin.cpp index b9df286c2a..584bab8bf0 100644 --- a/src/plugins/studiowelcome/studiowelcomeplugin.cpp +++ b/src/plugins/studiowelcome/studiowelcomeplugin.cpp @@ -576,6 +576,7 @@ void StudioWelcomePlugin::extensionsInitialized() s_view->show(); s_view->raise(); + s_view->setFocus(); }); } } -- cgit v1.2.3