Don't push private APIs in the public 'interface'

Authored by pinaraf on Apr 20 2018, 9:48 AM.

Description

Don't push private APIs in the public 'interface'

Summary:
The current interface mixes really public stuff
and stuff required only for MK4 or the Dummy storages.
This makes it far harder to understand 'who' does 'what'.

This commit drops a part of that legacy.

Reviewers: mlaurent, knauss

Reviewed By: mlaurent

Subscribers: KDE PIM

Tags: KDE PIM

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