Remove duplicate boilerplate code
Summary: Don't replicate logic present in ::colorGroup for every color() call
Reviewers: Plasma, Frameworks, mart
Reviewed By: Plasma, mart
Subscribers: plasma-devel
Tags: Plasma, Frameworks
Differential Revision: https://phabricator.kde.org/D8914