Add DecoratedClient::color()

Review Request #122882 - Created March 10, 2015 and submitted - Latest diff uploaded

Information
Mika Allan Rauhala
kdecoration
master
122884, 122883, 122885
04ee76a...
Reviewers
kwin

This adds DecoratedClient::color(group, role) for getting colors that are not included in QPalette. Breeze used to read these colors from kdeglobals, breaking per window color schemes. KWin now handles reading these colors with DecorationPalette.

Color scheme override KWin rules with custom titlebar colors now work properly. Tested changing color schemes. All unit tests pass.

Loading...