settings: wifi: qml: add 'Forget Network' button 59/20359/2
authorMatt Ranostay <matt.ranostay@konsulko.com>
Wed, 27 Feb 2019 08:55:04 +0000 (00:55 -0800)
committerMatt Ranostay <matt.ranostay@konsulko.com>
Thu, 28 Feb 2019 05:43:38 +0000 (21:43 -0800)
Allow the user to forget a known network in the Settings UI

Bug-AGL: SPEC-2184
Change-Id: I3edec2ae9e23a7cc9a0d87fcecfe9842b6856240
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
app/wifi/Wifi.qml

index e17b1f5..b4f4485 100644 (file)
@@ -61,6 +61,7 @@ SettingPage {
             Column {
                 anchors.left: icon.right
                 anchors.leftMargin: 5
+                id: networkName
                 Label {
                     id: networkNameText
                     text: ssid
@@ -77,7 +78,19 @@ SettingPage {
                     color: "white"
                 }
             }
-
+            Column {
+                anchors.left: networkName.right
+                anchors.leftMargin: 50
+                Button {
+                    visible: sstate === "ready"
+                             || sstate === "online"
+                    text: 'Forget Network'
+                    onClicked: {
+                        console.log("Removing network ", ssid, " (", service, ")")
+                        network.remove(service)
+                    }
+                }
+            }
             onClicked: {
                 if ((sstate === "ready") || sstate === "online") {
                     console.log("Disconnecting from ", ssid, " (", service, ")")