File indexing completed on 2024-05-12 03:50:41
0001 // SPDX-License-Identifier: LGPL-2.1-or-later 0002 // 0003 // SPDX-FileCopyrightText: 2010 Dennis Nienhüser <nienhueser@kde.org> 0004 // 0005 0006 #include "RoutingWaypoint.h" 0007 0008 #include <QDebug> 0009 0010 namespace Marble 0011 { 0012 0013 RoutingWaypoint::RoutingWaypoint() : m_secondsRemaining( 0 ) 0014 { 0015 // nothing to do 0016 } 0017 0018 RoutingWaypoint::RoutingWaypoint( const RoutingPoint &point, JunctionType junctionType, 0019 const QString &junctionTypeRaw, const QString &roadType, 0020 int secondsRemaining, const QString &roadName ) 0021 : m_point( point ), m_junctionType( junctionType ), 0022 m_junctionTypeRaw(junctionTypeRaw), m_roadType( roadType ), 0023 m_secondsRemaining( secondsRemaining ), m_roadName( roadName.trimmed() ) 0024 { 0025 // nothing to do 0026 } 0027 0028 RoutingPoint RoutingWaypoint::point() const 0029 { 0030 return m_point; 0031 } 0032 0033 RoutingWaypoint::JunctionType RoutingWaypoint::junctionType() const 0034 { 0035 return m_junctionType; 0036 } 0037 0038 QString RoutingWaypoint::junctionTypeRaw() const 0039 { 0040 return m_junctionTypeRaw; 0041 } 0042 0043 QString RoutingWaypoint::roadType() const 0044 { 0045 return m_roadType; 0046 } 0047 0048 int RoutingWaypoint::secondsRemaining() const 0049 { 0050 return m_secondsRemaining; 0051 } 0052 0053 QString RoutingWaypoint::roadName() const 0054 { 0055 return m_roadName; 0056 } 0057 0058 } // namespace Marble