Skip to content

New API to run matches and for history

Alexander Lohnau requested to merge work/new_run_api into master

Now the history can be activity aware(if KActivities is enabled at build time and if it is enabled in the settings).

Also this MR moves the logic to maintain the history and generate suggestions to the framework. This way it is far more reusable. It also allows us to do add better match count logic in the future.

Also the priorSearch is now saved in the RunnerManager, this way we can also reuse this feature in the plasmoid.

The history could be written by different processes if kicker also uses this new API, that is why the KConfigwatcher watches this group and reloads the config if changes occur.

Edited by Alexander Lohnau

Merge request reports