From 7af9769b48321376153b5ceee5c17050eb7d211e Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Thu, 23 Apr 2020 22:13:45 +0200 Subject: Added new help modes and fixed timing issues --- qml/pages/LeaderBoard.qml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'qml/pages/LeaderBoard.qml') diff --git a/qml/pages/LeaderBoard.qml b/qml/pages/LeaderBoard.qml index bb45e07..cd76c5d 100644 --- a/qml/pages/LeaderBoard.qml +++ b/qml/pages/LeaderBoard.qml @@ -3,6 +3,8 @@ import Sailfish.Silica 1.0 import Nemo.Configuration 1.0 Page { + property var modes: [] + id: page allowedOrientations: Orientation.Portrait @@ -137,11 +139,12 @@ Page { Label { anchors.top: level.bottom - text: (((modelData.end_time[1] - modelData.start_time[1]) / 1000) + (modelData.mods === "0" ? 1.0 : 0)).toFixed(3) + qsTr("s - Help: ") + modelData.cheats - font.pixelSize: Theme.fontSizeExtraSmall - Component.onCompleted: { - console.log(modelData.mods); + text: { + const time = (((modelData.end_time[1] - modelData.start_time[1]) / 1000) + (modelData.mods === "0" ? 1.0 : 0)).toFixed(3); + const help = modelData.cheats === "true" ? 3 : (modelData.cheats === "false" ? 1 : parseInt(modelData.cheats)); + return time + qsTr("s - Help: ") + page.modes[help]; } + font.pixelSize: Theme.fontSizeExtraSmall } } } -- cgit v1.2.3