[potd dataengine] De-pimplify potd providers for more simple code

Authored by kossebau on Apr 5 2018, 1:14 PM.

Description

[potd dataengine] De-pimplify potd providers for more simple code

Summary:
There is no need to use pimpl for non-public-API classes.

While touching the code, also change to use consistently
modern signal-slot connections.

Test Plan: All plugins still build, load & work as before.

Reviewers: xuetianweng

Subscribers: plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D11957

Details

Committed
kossebauApr 12 2018, 10:50 PM
Differential Revision
D11957: [potd dataengine] De-pimplify potd providers for more simple code
Parents
R114:13bd9739e993: Merge branch 'Plasma/5.12'
Branches
Unknown
Tags
Unknown