[-]
[+]
|
Changed |
_service:tar_git:lipstick-glacier-home-qt5-0.0.3.tar.bz2/src/qml/MainScreen.qml
^
|
@@ -36,6 +36,7 @@
import QtQuick.Window 2.1
import org.nemomobile.time 1.0
import org.nemomobile.configuration 1.0
+import org.freedesktop.contextkit 1.0
Page {
@@ -62,7 +63,48 @@
} else { Qt.quit(); }
}
}
- orientation: Qt.PortraitOrientation
+ Connections {
+ target: batterystatus
+ onValueChanged: {
+ if(batterystatus.value > 85) {
+ batteryimg.source = "images/battery6.png"
+ } else if (batterystatus.value <= 70) {
+ batteryimg.source = "images/battery5.png"
+ } else if (batterystatus.value <= 55) {
+ batteryimg.source = "images/battery4.png"
+ } else if (batterystatus.value <= 40) {
+ batteryimg.source = "images/battery3.png"
+ } else if (batterystatus.value <= 25) {
+ batteryimg.source = "images/battery2.png"
+ } else if (batterystatus.value <= 10) {
+ batteryimg.source = "images/battery1.png"
+ } else if (batterystatus.value <= 5) {
+ batteryimg.source = "images/battery0.png"
+ }
+ batterylbl.text = batterystatus.value + "%"
+ }
+ }
+
+ ContextProperty {
+ id: batterystatus
+ key: "Battery.ChargePercentage"
+ value: "100"
+ }
+
+ tools: Item {
+ Image {
+ id: batteryimg
+ width: 32
+ height: 32
+ }
+ Label {
+ anchors.left: batteryimg.right
+ id: batterylbl
+ color: "black"
+ font.pointSize: 8
+ }
+ }
+
Pager {
id: pager
|