https://bugs.kde.org/show_bug.cgi?id=352747
Dmitry Kazakov <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit| |https://commits.kde.org/kri | |ta/042dbe5190fa613ae53a2423 | |6ad3eb19b2b03b16 Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #5 from Dmitry Kazakov <[email protected]> --- Git commit 042dbe5190fa613ae53a24236ad3eb19b2b03b16 by Dmitry Kazakov. Committed on 29/01/2018 at 13:35. Pushed by dkazakov into branch 'master'. Block all the non-view input user actions while filter dialog is active Now all the input actions are divided into two groups: view-transform and modifying. And the canvas can block any of these action by setting a special flag, that is checked by the shortcuts matcher. When the filter dialog opens, it just blocks all the modifying actions, allowing the view ones at the same time :) M +1 -0 libs/ui/CMakeLists.txt M +11 -0 libs/ui/canvas/kis_canvas2.cpp M +14 -1 libs/ui/canvas/kis_canvas2.h M +10 -5 libs/ui/dialogs/kis_dlg_filter.cpp A +34 -0 libs/ui/input/KisInputActionGroup.cpp [License: GPL (v2+)] A +79 -0 libs/ui/input/KisInputActionGroup.h [License: GPL (v2+)] M +6 -0 libs/ui/input/kis_abstract_input_action.cpp M +7 -0 libs/ui/input/kis_abstract_input_action.h M +4 -2 libs/ui/input/kis_abstract_shortcut.cpp M +3 -1 libs/ui/input/kis_abstract_shortcut.h M +5 -0 libs/ui/input/kis_input_manager_p.cpp M +6 -0 libs/ui/input/kis_pan_action.cpp M +2 -0 libs/ui/input/kis_pan_action.h M +6 -0 libs/ui/input/kis_rotate_canvas_action.cpp M +2 -0 libs/ui/input/kis_rotate_canvas_action.h M +14 -3 libs/ui/input/kis_shortcut_matcher.cpp M +5 -0 libs/ui/input/kis_shortcut_matcher.h M +6 -0 libs/ui/input/kis_zoom_action.cpp M +2 -0 libs/ui/input/kis_zoom_action.h https://commits.kde.org/krita/042dbe5190fa613ae53a24236ad3eb19b2b03b16 -- You are receiving this mail because: You are watching all bug changes.
