https://bugs.kde.org/show_bug.cgi?id=483199

--- Comment #6 from Arjen Hiemstra <ahiems...@heimr.nl> ---
Git commit f05d0f22d46d33880ee72dc01de58b1129e968b6 by Arjen Hiemstra.
Committed on 10/07/2024 at 08:27.
Pushed by ahiemstra into branch 'master'.

kquickcontrols: Introduce private KeySequenceValidator type

This extracts the validation logic out of KeySequenceHelper and allows
us more control over the exact execution order of things. Most
importantly, this does not rely on internal message boxes and the nasty
nested event loops that come with them. Instead, KeySequenceValidator is
a little more stateful but allows the using code to indicate what should
happen if something needs handling by the user.

M  +2    -1    src/qmlcontrols/kquickcontrols/private/CMakeLists.txt
A  +206  -0    src/qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp 
   [License: LGPL(v2.1+)]
A  +62   -0    src/qmlcontrols/kquickcontrols/private/keysequencevalidator.h   
 [License: LGPL(v2.1+)]
M  +2    -0   
src/qmlcontrols/kquickcontrols/private/kquickcontrolsprivateplugin.cpp

https://invent.kde.org/frameworks/kdeclarative/-/commit/f05d0f22d46d33880ee72dc01de58b1129e968b6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to