summaryrefslogtreecommitdiffstats
path: root/app/forms/RouteList.qml
diff options
context:
space:
mode:
authorzheng_wenlong <wenlong_zheng@nexty-ele.com>2018-11-07 11:06:42 +0900
committerzheng_wenlong <wenlong_zheng@nexty-ele.com>2019-02-13 11:00:20 +0900
commit0ed2885ececf079f16b42fec60a4dc86285b5101 (patch)
treeb07075ffbebf9680ad4d5d2d6a4fa99a4ceee06c /app/forms/RouteList.qml
parentae47635e56c4af4d816a76e5186e945768543679 (diff)
add tbtnavi source
Diffstat (limited to 'app/forms/RouteList.qml')
-rw-r--r--app/forms/RouteList.qml87
1 files changed, 0 insertions, 87 deletions
diff --git a/app/forms/RouteList.qml b/app/forms/RouteList.qml
deleted file mode 100644
index 27fa572..0000000
--- a/app/forms/RouteList.qml
+++ /dev/null
@@ -1,87 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2015 The Qt Company Ltd.
-** Contact: http://www.qt.io/licensing/
-**
-** This file is part of the examples of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** You may use this file under the terms of the BSD license as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-import QtQuick 2.5
-import QtQuick.Controls 1.4
-import "../helper.js" as Helper
-
-//! [routeinfomodel0]
-ListView {
-//! [routeinfomodel0]
- property variant routeModel
- property string totalTravelTime
- property string totalDistance
- signal closeForm()
-//! [routeinfomodel1]
- interactive: true
- model: ListModel { id: routeInfoModel }
- header: RouteListHeader {}
- delegate: RouteListDelegate{
- routeIndex.text: index + 1
- routeInstruction.text: instruction
- routeDistance.text: distance
- }
-//! [routeinfomodel1]
- footer: Button {
- anchors.horizontalCenter: parent.horizontalCenter
- text: qsTr("Close")
- onClicked: {
- closeForm()
- }
- }
-
- Component.onCompleted: {
- //! [routeinfomodel2]
- routeInfoModel.clear()
- if (routeModel.count > 0) {
- for (var i = 0; i < routeModel.get(0).segments.length; i++) {
- routeInfoModel.append({
- "instruction": routeModel.get(0).segments[i].maneuver.instructionText,
- "distance": Helper.formatDistance(routeModel.get(0).segments[i].maneuver.distanceToNextInstruction)
- });
- }
- }
- //! [routeinfomodel2]
- totalTravelTime = routeModel.count == 0 ? "" : Helper.formatTime(routeModel.get(0).travelTime)
- totalDistance = routeModel.count == 0 ? "" : Helper.formatDistance(routeModel.get(0).distance)
- }
-//! [routeinfomodel3]
-}
-//! [routeinfomodel3]