hein added a comment.
Related to the above: We also have various cases where applications bring up KCMs via kcmshell, e.g. KIO's Web Shortcuts KCM. That means also at runtime none of this can depend on plasma-desktop in any way. KCMs need to work outside of Plasma with a sane dep tree. Styling needs to work outside of Plasma and Breeze, too. Also - not strictly related to this review, but I did testing for https://phabricator.kde.org/D8911 via kcmshell5, and there's an enormous amout of QML ReferenceErrors going on with Qt Quick KCM code currently. REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D8692 To: mart, #plasma, hein Cc: hein, davidedmundson, aspotashev, januz, ngraham, subdiff, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart