[plasma/kwin] src/kcms/xwayland: kcms/xwayland: Add missing default indicator
Vlad Zahorodnii <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 196a72dd3878b4419c47b669b1eafd6a4d84a68c by Vlad Zahorodnii, on behalf of Tobias Ozór.
Committed on 03/08/2026 at 10:49.
Pushed by vladz into branch 'master'.
kcms/xwayland: Add missing default indicator
Add a default indicator to the "Control of pointer and keyboard" setting
M +1 -1 src/kcms/xwayland/kwinxwaylandsettings.kcfg
M +8 -0 src/kcms/xwayland/ui/main.qml
https://invent.kde.org/plasma/kwin/-/commit/196a72dd3878b4419c47b669b1eafd6a4d84a68c
diff --git a/src/kcms/xwayland/kwinxwaylandsettings.kcfg b/src/kcms/xwayland/kwinxwaylandsettings.kcfg
index 9301291e857..96ad33ded1b 100644
--- a/src/kcms/xwayland/kwinxwaylandsettings.kcfg
+++ b/src/kcms/xwayland/kwinxwaylandsettings.kcfg
@@ -17,7 +17,7 @@
<entry name="xwaylandEavesdropsMouse" key="XwaylandEavesdropsMouse" type="Bool">
<default>false</default>
</entry>
- <entry name="XwaylandEisNoPrompt" type="Bool">
+ <entry name="xwaylandEisNoPrompt" key="XwaylandEisNoPrompt" type="Bool">
<default>false</default>
</entry>
<entry name="XwaylandEisNoPromptApps" type="StringList" />
diff --git a/src/kcms/xwayland/ui/main.qml b/src/kcms/xwayland/ui/main.qml
index 294813ecbf0..20bf341197d 100644
--- a/src/kcms/xwayland/ui/main.qml
+++ b/src/kcms/xwayland/ui/main.qml
@@ -147,6 +147,10 @@ KCM.SimpleKCM {
QQC2.ButtonGroup.group: xwaylandGroup
checked: !kcm.settings.xwaylandEisNoPrompt
onToggled: kcm.settings.xwaylandEisNoPrompt = !checked
+ KCM.SettingStateBinding {
+ configObject: kcm.settings
+ settingName: "xwaylandEisNoPrompt"
+ }
}
QQC2.Button {
text: i18nc("@action:button", "See Allowed Applications…")
@@ -170,6 +174,10 @@ KCM.SimpleKCM {
QQC2.ButtonGroup.group: xwaylandGroup
checked: kcm.settings.xwaylandEisNoPrompt
onToggled: kcm.settings.xwaylandEisNoPrompt = checked
+ KCM.SettingStateBinding {
+ configObject: kcm.settings
+ settingName: "xwaylandEisNoPrompt"
+ }
}
subtitle: i18nc("@info:usagetip", "Least secure; all X11 apps will be able to take control of the computer")
}