refactor: let Control be a QObject
Summary: This is a preparatory step to add signals later for watching file changes.
Test Plan: Tested in Wayland session.
Reviewers: Plasma
Subscribers: davidedmundson, plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D26026