Leverage latest KConfig changes
Summary:
- Use the ctor with parent (no need to call setParent anymore)
- Use isSaveNeeded on the settings object (thus m_currentTheme can go away and overall logic is simplified)
Reviewers: Plasma, mart
Subscribers: plasma-devel
Tags: Plasma
Differential Revision: https://phabricator.kde.org/D24698