davidedmundson added a comment.
Story time! First we had PlasmaComponents (based on some Nokia crap and some custom things from late Plasma4) ---- Then came along Plasma 5 PC2 which was a continuation of above ----- Then QQC1 came along plasmastyle which was a QQC1 theme and you could write QQC1 and style as this. PC2 was ported to wrap Plasmastyle but keep it's old API compatibility with some stuff removed, some stuff extending QQC1. ---- Then QQC2 came along You don't theme items you implement them with the template magic. PC3 is a QQC2 implementation. If one wrote code for QQC2 it'd use the PC3 code. It was made an import as at this point in time QQC2 didn't have the style support it does now. Now it's also co-installed to /QtQuick/Controls.2/Plasma exposed as a style With some intention of dropping the PC3 import in the future. --- Then came along kirigami which creates new templates for widget addons which then use the underlying QQC2 style. REPOSITORY R242 Plasma Framework (Library) REVISION DETAIL https://phabricator.kde.org/D14345 To: ngraham, #plasma, mart, davidedmundson Cc: kde-frameworks-devel, michaelh, ngraham, bruns