Add a common directory for functionality being used by kcm and daemon
ClosedPublic

Authored by romangg on Nov 18 2018, 11:05 PM.

Details

Summary

Certain functionality will be shared between kcm and daemon in the future,
but is for now not extensive enough to be put into libkscreen.

In order to still reduce code duplication add a common top-level directory.

Initially this directory contains the data root path logic and the Control
classed, such that the kcm can access it in the future as well.

Test Plan

Autotest passes.

Diff Detail

Repository
R104 KScreen
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
romangg created this revision.Nov 18 2018, 11:05 PM
Restricted Application added a project: Plasma. · View Herald TranscriptNov 18 2018, 11:05 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
romangg requested review of this revision.Nov 18 2018, 11:05 PM
mart accepted this revision.Nov 23 2018, 12:13 PM
This revision is now accepted and ready to land.Nov 23 2018, 12:13 PM
romangg updated this revision to Diff 57663.May 6 2019, 4:55 PM

Rebase on series changes.

romangg updated this revision to Diff 57716.May 7 2019, 1:54 PM

Rebase on series changes.

romangg updated this revision to Diff 57831.May 9 2019, 11:45 PM

Rebase on series changes.

romangg updated this revision to Diff 59664.Jun 12 2019, 4:38 PM

Rebase on master.

romangg updated this revision to Diff 59716.Jun 13 2019, 11:31 AM

Rebase on series changes.

This revision was automatically updated to reflect the committed changes.