Add KCommandBar - A hud style command palette

Merged Waqar Ahmed requested to merge work/cmdbar into master

This is a proposal to add KCommandBar to KXmlGui. KCommandBar provides a hud-style UI using which a user can trigger any action (provided the app registers all its actions) in the app quickly. It is currently in use by Kate and Krita already so a common implementation would benefit both Kate, Krita and any other apps that use this.

It depends on KCoreAddons::KFuzzyMatcher for fuzzy matching. Right now, KFuzzyMatcher doesn't expose any way to show match positions so you can't see the matches happening.

screenshot:

image

Signed-off-by: Waqar Ahmed waqar.17a@gmail.com

Merge request reports