[potd dataengine] Enable development of 3rd-party potd provider plugins
ClosedPublic

Authored by kossebau on Apr 5 2018, 3:27 PM.

Details

Summary

Installing the headers of libplasmapotdprovidercore in the include namespace
plasma/potdprovider
as well as some CMake Config files of the name
PlasmaPotdProvider
allows it 3rd-party to develop own potd provider plugins without having
to mess with the complete kdeplasma-addons repo.

A potd-provider plugin template in kapptemplate format should speed up
development of new plugins some more.

Test Plan

Generated a new plugin from the template, built and installed it, selected
it in the POTD wallpaper and got the KDE logo as fetched from techbase
shown.

Diff Detail

Repository
R114 Plasma Addons
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kossebau created this revision.Apr 5 2018, 3:27 PM
Restricted Application added a project: Plasma. · View Herald TranscriptApr 5 2018, 3:27 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
kossebau requested review of this revision.Apr 5 2018, 3:27 PM

If noone objects, will push on Fri, April 13th.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 12 2018, 11:00 PM
This revision was automatically updated to reflect the committed changes.