Skip to content
  • David Redondo's avatar
    Rewrite of the global shortcuts kcm · 1ee6660c
    David Redondo authored
    Summary:
    This is a total rewrite of the global shortcuts kcm from scratch. It uses an
    abstract item model backend with a qml frontend. This resolves some issues the
    old kcm inherently had because it just stacked KShortcutEditors. First it enables
    a global serach/filter which either matches the component name, actions, default
    or set key combinations across components. Secondly KGlobalAccel can have multiple
    default/active key combinations for each action - the old kcm only exposed two each.
    The new kcm displays all default or set key combinations.
    The main visual structure is similiar to the old kcm. On the left there is a list
    with all components but rather than divided into "Application Launchers" and
    "Other Shortcuts" the sections are now called "Applications" and "System Services"
    (cf. notifications kcm) and the components are now assigned whether the service
    we find for a component is an application or not rather if the component was
    added via .desktop file. In the...
    1ee6660c