Add browse mode action to action collection again
Summary:
The browse mode action with default shortcut Esc is not added to action collection (removed in D5824) and therefore not visible/changeable in Settings → Configure Shortcuts.
Using Esc as shortcut for e.g. Quit does not work.
This patch re-adds the browse mode action to action collection, but also checks for ShortcutOverride events to handle active tool dialogs.
BUG: 385242
Test Plan:
- Open gwenview
- Set alternate shortcut Esc in Settings - → Configure Shortcuts for Quit command
- Press Esc
-> Should exit gwenview
If tool dialog (crop, red eye reduction) is active, pressing Esc should not exit gwenview, but the tool dialog first.
Reviewers: cfeck, rkflx, ngraham
Reviewed By: rkflx, ngraham
Subscribers: ngraham
Differential Revision: https://phabricator.kde.org/D9943