summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@theqtcompany.com>2015-02-19 15:51:01 +0100
committerGatis Paeglis <gatis.paeglis@theqtcompany.com>2015-04-16 10:36:28 +0300
commit55e674f0fe33ed3e8d1a0663c4de496e09647bf4 (patch)
treeed509f4b38967c59eb5c1a45a9285e516f80b4c9
parentd7f5ff363f20e66170f0407f1859728dcb5940e4 (diff)
Use ProgressBar for wifi signal strength
ProgressBar allow for better visual representation of how strong/weak signal actually is. Change-Id: I31581a2159af8a5632443a67dedea724b6992f3e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
-rw-r--r--basicsuite/launchersettings/WifiNetworkList.qml21
-rw-r--r--basicsuite/launchersettings/preview_l.jpgbin106992 -> 75961 bytes
2 files changed, 6 insertions, 15 deletions
diff --git a/basicsuite/launchersettings/WifiNetworkList.qml b/basicsuite/launchersettings/WifiNetworkList.qml
index 80acaa5..b30d230 100644
--- a/basicsuite/launchersettings/WifiNetworkList.qml
+++ b/basicsuite/launchersettings/WifiNetworkList.qml
@@ -103,26 +103,17 @@ Item {
font.italic: true
}
- Rectangle {
+ ProgressBar {
id: signalStrengthBar
height: engine.mm(3)
- radius: 20
- antialiasing: true
+ width: networkBox.width * 0.5
anchors.margins: engine.mm(2)
anchors.right: parent.right
anchors.top: parent.top
- color: "#BF8888"
- border.color: "#212126"
- // ### TODO - Qt Wifi library should provide alternative methods
- // of describing signal strength besides dBm.
- property int strengthBarWidth: Math.max(100 + signalStrength, 0) / 100 * parent.width
- onStrengthBarWidthChanged: {
- if (strengthBarWidth > parent.width * 0.55)
- signalStrengthBar.width = parent.width * 0.55
- else
- signalStrengthBar.width = strengthBarWidth
- }
-
+ minimumValue: 0
+ maximumValue: 100
+ property int level: signalStrength
+ onLevelChanged: signalStrengthBar.value = level
}
MouseArea {
diff --git a/basicsuite/launchersettings/preview_l.jpg b/basicsuite/launchersettings/preview_l.jpg
index a5496b0..f4d34b5 100644
--- a/basicsuite/launchersettings/preview_l.jpg
+++ b/basicsuite/launchersettings/preview_l.jpg
Binary files differ