From 1a1b67c548616b3ec6c42f05b3fa527ce6c31311 Mon Sep 17 00:00:00 2001 From: Bart Ribbers Date: Thu, 12 Mar 2020 12:59:19 +0100 Subject: [PATCH] Quicksettings: toggle wwan on button press --- .../contents/ui/quicksettings/QuickSettings.qml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/containments/panel/package/contents/ui/quicksettings/QuickSettings.qml b/containments/panel/package/contents/ui/quicksettings/QuickSettings.qml index 36564346..ad654d10 100644 --- a/containments/panel/package/contents/ui/quicksettings/QuickSettings.qml +++ b/containments/panel/package/contents/ui/quicksettings/QuickSettings.qml @@ -55,6 +55,11 @@ Item { settingsModel.get(1).enabled = !enabledConnections.wirelessEnabled } + function toggleWwan() { + nmHandler.enableWwan(!enabledConnections.wwanEnabled) + settingsModel.get(2).enabled = !enabledConnections.wwanEnabled + } + function requestShutdown() { print("Shutdown requested, depends on ksmserver running"); var service = pmSource.serviceForSource("PowerDevil"); @@ -145,11 +150,10 @@ Item { settingsModel.append({ "text": i18n("Mobile Data"), "icon": "network-modem", - "enabled": false, - "settingsCommand": "plasma-settings -m kcm_mobile_broadband", - "toggleFunction": "", + "settingsCommand": "", + "toggleFunction": "toggleWwan", "delegate": "", - "enabled": false, + "enabled": enabledConnections.wwanEnabled, "applet": null }); settingsModel.append({