kwin/kcmkwin/kwincompositing/qml
Martin Gräßlin 7d63ab03bc Support for mutual exclusive effects
The new X-KWin-Exclusive-Category property is read from the service
and provided to QML through the ExclusiveRole. If an effect has such
a role the CheckBox is replaced by a RadioButton. The radio buttons of
an exclusive group take care that only one effect of the group can be
enabled. In addition the radio button acts like a check box. If one
clicks the checked radio button it gets unchecked.

At the same time this change removes the hard coded functionality for
the exclusive group of desktop switching effects. It's all handled
dynamically by creating the ExclusiveGroup when needed. For each
category there can be one ExclusiveGroup.

REVIEW: 116711
2014-04-03 07:23:16 +02:00
..
CompositingView.qml Export CompositingTypeIndex enum to QML 2014-04-03 07:23:16 +02:00
Effect.qml Support for mutual exclusive effects 2014-04-03 07:23:16 +02:00
EffectView.qml Support for mutual exclusive effects 2014-04-03 07:23:16 +02:00
main-compositing.qml Split into one KCM for Desktop Effects and one for Compositing 2014-04-03 07:23:16 +02:00
main.qml Split into one KCM for Desktop Effects and one for Compositing 2014-04-03 07:23:16 +02:00
OpenGLErrorView.qml Split into one KCM for Desktop Effects and one for Compositing 2014-04-03 07:23:16 +02:00
Video.qml Improve layout of Effect View 2014-04-03 07:23:16 +02:00