KCM KWinTouchEdges disable edge if is immutable
Summary:
Disable touch screen edge modification, but allow the user to open an edge context menu and see the settings.
To set an edge immutable, just add [$i] right after the entry in TouchEdges group, although the edges settings are shared between some [Effect-something] group under the key TouchBorderActivateSomething.
Since one entry like TouchBorderActivateSomething lists all edges that use this effect, it doesn't make sense to set it immutable.
Test Plan:
In kwinrc, set the TouchEdges group immutable or any entry.
[TouchEdges] Bottom=None Left=None Right=None Top[$i]=None
Reviewers: ervin, bport, meven, zzag, KWin, mart
Reviewed By: ervin, zzag, KWin, mart
Subscribers: kwin
Tags: KWin
Differential Revision: https://phabricator.kde.org/D28507