From b6a953bb939cb5fe6305f4acf62003c766887f51 Mon Sep 17 00:00:00 2001 From: Laszlo Papp Date: Fri, 24 Jun 2022 11:27:13 +0100 Subject: QKeySequenceEdit: Finish editing when losing focus Do not wait for the timer to time out. When losing the focus, finish editing immediately since we cannot really edit it further without focus. Pick-to: 6.4 Change-Id: If42926ef9b06fbea7592a294f48ea5e99ef57ef8 Reviewed-by: Volker Hilsheimer --- src/widgets/widgets/qkeysequenceedit.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/widgets/widgets/qkeysequenceedit.h') diff --git a/src/widgets/widgets/qkeysequenceedit.h b/src/widgets/widgets/qkeysequenceedit.h index d9bfe36369..f7ef0e00ec 100644 --- a/src/widgets/widgets/qkeysequenceedit.h +++ b/src/widgets/widgets/qkeysequenceedit.h @@ -48,6 +48,7 @@ protected: void keyPressEvent(QKeyEvent *) override; void keyReleaseEvent(QKeyEvent *) override; void timerEvent(QTimerEvent *) override; + void focusOutEvent(QFocusEvent *) override; private: Q_DISABLE_COPY(QKeySequenceEdit) -- cgit v1.2.3