[KCM/Component] Clean deprecated code, modernize code
Test Plan: No changes
Reviewers: ervin, Plasma
Reviewed By: ervin
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D26181