D11964: [potd dataengine] Enable development of 3rd-party potd provider plugins
Friedrich W. H. Kossebau
noreply at phabricator.kde.org
Thu Apr 5 15:27:40 UTC 2018
kossebau created this revision.
kossebau added a reviewer: xuetianweng.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
kossebau requested review of this revision.
REVISION 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.
REPOSITORY
R114 Plasma Addons
BRANCH
addpotdtemplate
REVISION DETAIL
https://phabricator.kde.org/D11964
AFFECTED FILES
CMakeLists.txt
dataengines/potd/CMakeLists.txt
dataengines/potd/PlasmaPotdProvider.cmake.in
templates/CMakeLists.txt
templates/plasmapotdprovider/CMakeLists.txt
templates/plasmapotdprovider/README
templates/plasmapotdprovider/plasmapotdprovider.kdevtemplate
templates/plasmapotdprovider/src/%{APPNAMELC}.cpp
templates/plasmapotdprovider/src/%{APPNAMELC}.h
templates/plasmapotdprovider/src/%{APPNAMELC}.json
templates/plasmapotdprovider/src/CMakeLists.txt
To: kossebau, xuetianweng
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180405/474d3b6b/attachment.html>
More information about the Plasma-devel
mailing list