diff --git a/kcms/cursortheme/package/contents/ui/Delegate.qml b/kcms/cursortheme/package/contents/ui/Delegate.qml --- a/kcms/cursortheme/package/contents/ui/Delegate.qml +++ b/kcms/cursortheme/package/contents/ui/Delegate.qml @@ -64,4 +64,7 @@ view.currentIndex = index; view.forceActiveFocus(); } + onDoubleClicked: { + kcm.save(); + } } diff --git a/kcms/desktoptheme/package/contents/ui/main.qml b/kcms/desktoptheme/package/contents/ui/main.qml --- a/kcms/desktoptheme/package/contents/ui/main.qml +++ b/kcms/desktoptheme/package/contents/ui/main.qml @@ -102,6 +102,9 @@ kcm.selectedPlugin = model.pluginName; view.forceActiveFocus(); } + onDoubleClicked: { + kcm.save(); + } } footer: ColumnLayout { diff --git a/kcms/icons/package/contents/ui/main.qml b/kcms/icons/package/contents/ui/main.qml --- a/kcms/icons/package/contents/ui/main.qml +++ b/kcms/icons/package/contents/ui/main.qml @@ -183,6 +183,9 @@ } view.forceActiveFocus(); } + onDoubleClicked: { + kcm.save(); + } } footer: ColumnLayout { diff --git a/kcms/ksplash/package/contents/ui/main.qml b/kcms/ksplash/package/contents/ui/main.qml --- a/kcms/ksplash/package/contents/ui/main.qml +++ b/kcms/ksplash/package/contents/ui/main.qml @@ -52,6 +52,9 @@ kcm.selectedPlugin = model.pluginName; view.forceActiveFocus(); } + onDoubleClicked: { + kcm.save(); + } } footer: RowLayout {