]> cloud.milkyroute.net Git - dolphin.git/commit
Return editable URL navigator to breadcrumb mode if it has focus and everything is...
authorNate Graham <nate@kde.org>
Sun, 16 Dec 2018 20:49:57 +0000 (13:49 -0700)
committerNate Graham <nate@kde.org>
Sun, 16 Dec 2018 20:57:19 +0000 (13:57 -0700)
commit34ebf8e0e8a3827f213f310d94c93a81c6f80cdb
tree9bff7402470ca1eeeedd6e01fcd72689f0828d01
parent2050fe17811c2a176db0aee872a9ba25939c6f86
Return editable URL navigator to breadcrumb mode if it has focus and everything is selected and when Ctrl+L is pressed

Summary:
This patch makes an editable location bar return to breadcrumb mode when {key Ctrl L} is pressed, but only if the location bar currently has focus and everything is selected. Otherwise, it will simply return focus to it as before.

This provides a slightly easier way to make the location bar return to breadcrumbs mode

Test Plan:
- Compile and deploy and make the location bar be breadcrumbs
- Hit {key Ctrl L} twice in a row -> location field turns to being in breadcrumb mode. Focus is correctly returned to the main view.
- Hit {key Ctrl L}, move focus elsewhere, then hit {key Ctrl L} again -> Location bar is editable and focused with everything selected.
- Hit {key Ctrl L}, deselect some of the text, then hit {key Ctrl L} again -> Location bar selects everything.

Reviewers: #dolphin, elvisangelaccio, dhaumann

Reviewed By: elvisangelaccio, dhaumann

Subscribers: elvisangelaccio, dhaumann, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D16980
src/dolphinmainwindow.cpp