summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@digia.com>2014-05-08 09:24:28 +0200
committerCaroline Chao <caroline.chao@digia.com>2014-05-09 09:35:55 +0200
commit11cb0682d0f1dc8434b5711dea6ec174f69095dc (patch)
tree9fdcebbd933b18a7ffc98ef19f87fc31cbe87fcd
parent735369946326e1c92eb4c024ba6baba3b73aaa86 (diff)
Show time range in zoomed item
So it is more obvious to see which part of the day the zoomed item refers too. Change-Id: Ie0471acf466b0fc8f4e48982fe092c166a47a2f6 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
-rw-r--r--qml/pages/OneDayZoomItem.qml16
1 files changed, 10 insertions, 6 deletions
diff --git a/qml/pages/OneDayZoomItem.qml b/qml/pages/OneDayZoomItem.qml
index af6dcf3..ffe3363 100644
--- a/qml/pages/OneDayZoomItem.qml
+++ b/qml/pages/OneDayZoomItem.qml
@@ -50,7 +50,10 @@ GridLayout {
property QtObject slider
property QtObject model
property bool singleItem
- property string singleTimeString: "(" + Utils.getFromTime(0, dayModel) + " - " + Utils.getToTime(0, dayModel) + ")"
+ function singleTimeString(ind) {
+ //: The given time interval for the forecast displayed, i.e. (8AM - 2PM)
+ return qsTr("(%1 - %2)").arg(Utils.getFromTime(ind, dayModel)).arg(Utils.getToTime(ind, dayModel))
+ }
readonly property int sliderValue: Math.round(root.slider.value)
@@ -62,7 +65,7 @@ GridLayout {
id: grid
rowSpacing: 0
columnSpacing: 15 * ApplicationInfo.ratio
- columns: 3
+ columns: 2
TouchLabel {
id: longDay
text : Utils.getDay(root.sliderValue, root.model)
@@ -77,11 +80,12 @@ GridLayout {
color: ApplicationInfo.colors.darkGray
}
TouchLabel {
- text: root.singleItem ? root.singleTimeString : ""
+ text: root.singleTimeString(root.sliderValue)
pixelSize: 20
- horizontalAlignment: Text.AlignRight
Layout.alignment: Qt.AlignBaseline
+ horizontalAlignment: Text.AlignLeft
color: ApplicationInfo.colors.darkGray
+ Layout.columnSpan: 2
}
Item {
Image {
@@ -131,7 +135,7 @@ GridLayout {
Layout.alignment: Qt.AlignLeft
}
RowLayout {
- Layout.columnSpan: 3
+ Layout.columnSpan: 2
TouchLabel {
id: rainLabel
text : qsTr("Precipitation: ") + Utils.getRain(root.sliderValue, root.model)
@@ -145,7 +149,7 @@ GridLayout {
}
}
RowLayout {
- Layout.columnSpan: 3
+ Layout.columnSpan: 2
TouchLabel {
id: windLabel
text : qsTr("Wind: ") + Utils.getWindSpeed(root.sliderValue, root.model)