From 11cb0682d0f1dc8434b5711dea6ec174f69095dc Mon Sep 17 00:00:00 2001 From: Caroline Chao Date: Thu, 8 May 2014 09:24:28 +0200 Subject: 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 --- qml/pages/OneDayZoomItem.qml | 16 ++++++++++------ 1 file 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) -- cgit v1.2.3