From eb9005cc872e8465eb265c04969ad6284b77fb3f Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Thu, 8 Nov 2018 14:22:51 +0200 Subject: wifi: enable manual connect only when wifi is enabled Gray out and disable manual wifi connect and disconnect buttons when wifi is not enabled. Enable disconnect button only when connected to a wifi. Change-Id: I275d3660f20689bb25dc477211a3540df073c270 Reviewed-by: Teemu Holappa --- src/settingsui/network/NetworkSettings.qml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/settingsui/network/NetworkSettings.qml b/src/settingsui/network/NetworkSettings.qml index 58d51b7..982a858 100644 --- a/src/settingsui/network/NetworkSettings.qml +++ b/src/settingsui/network/NetworkSettings.qml @@ -88,6 +88,9 @@ Item { QtButton { id: manualConnect visible: true + enabled: wifiSwitch.checked + fillColor: enabled ? viewSettings.buttonGreenColor : viewSettings.buttonGrayColor + borderColor: "transparent" height: pluginMain.buttonHeight text: qsTr("Connect manually") onClicked: { @@ -97,6 +100,9 @@ Item { QtButton { id: manualDisconnect visible: true + enabled: NetworkSettingsManager.currentWifiConnection + fillColor: enabled ? viewSettings.buttonGreenColor : viewSettings.buttonGrayColor + borderColor: "transparent" height: pluginMain.buttonHeight text: qsTr("Disconnect wireless") onClicked: { -- cgit v1.2.3