diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2018-11-08 14:22:51 +0200 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2018-11-08 13:04:28 +0000 |
commit | eb9005cc872e8465eb265c04969ad6284b77fb3f (patch) | |
tree | 7ab5153fd0685921bfca46c916c8e01ac9c617b3 /src/settingsui | |
parent | 977641fc7a91e5f440a1361511dd3f6361e0e106 (diff) |
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 <teemu.holappa@qt.io>
Diffstat (limited to 'src/settingsui')
-rw-r--r-- | src/settingsui/network/NetworkSettings.qml | 6 |
1 files changed, 6 insertions, 0 deletions
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: { |