KPublicTransport::Journey
Search for usage in LXR
#include <journey.h>
A journey plan.
Definition at line 245 of file journey.h.
◆ arrivalDelay
int KPublicTransport::Journey::arrivalDelay |
|
read |
Difference to schedule in minutes.
Definition at line 270 of file journey.h.
◆ departureDelay
int KPublicTransport::Journey::departureDelay |
|
read |
Difference to schedule in minutes.
Definition at line 259 of file journey.h.
◆ disruptionEffect
Worst disruption effect of any of the journey sections.
Definition at line 277 of file journey.h.
◆ duration
int KPublicTransport::Journey::duration |
|
read |
Duration of the entire journey in seconds.
Definition at line 273 of file journey.h.
◆ expectedArrivalTime
QDateTime KPublicTransport::Journey::expectedArrivalTime |
|
read |
Actual arrival time, if available.
Set to invalid to indicate real-time data is not available.
Definition at line 268 of file journey.h.
◆ expectedDepartureTime
QDateTime KPublicTransport::Journey::expectedDepartureTime |
|
read |
Actual departure time, if available.
Set to invalid to indicate real-time data is not available.
Definition at line 257 of file journey.h.
◆ hasExpectedArrivalTime
bool KPublicTransport::Journey::hasExpectedArrivalTime |
|
read |
true
if this has real-time data.
Definition at line 264 of file journey.h.
◆ hasExpectedDepartureTime
bool KPublicTransport::Journey::hasExpectedDepartureTime |
|
read |
true
if this has real-time data.
Definition at line 253 of file journey.h.
◆ numberOfChanges
int KPublicTransport::Journey::numberOfChanges |
|
read |
Number of changes on this journey.
Definition at line 275 of file journey.h.
◆ scheduledArrivalTime
QDateTime KPublicTransport::Journey::scheduledArrivalTime |
|
read |
Arrival time of the journey, according to schedule.
Definition at line 262 of file journey.h.
◆ scheduledDepartureTime
QDateTime KPublicTransport::Journey::scheduledDepartureTime |
|
read |
Departure time of the journey, according to schedule.
Definition at line 251 of file journey.h.
◆ sections
QVariantList KPublicTransport::Journey::sections |
|
read |
◆ applyMetaData()
void Journey::applyMetaData |
( |
bool | download | ) |
|
Augment line meta data.
- Parameters
-
download | if set to true , trigger the download of locally missing assets. |
Definition at line 660 of file journey.cpp.
◆ arrivalDelay()
int Journey::arrivalDelay |
( |
| ) |
const |
◆ departureDelay()
int Journey::departureDelay |
( |
| ) |
const |
◆ disruptionEffect()
◆ duration()
int Journey::duration |
( |
| ) |
const |
◆ expectedArrivalTime()
QDateTime Journey::expectedArrivalTime |
( |
| ) |
const |
◆ expectedDepartureTime()
QDateTime Journey::expectedDepartureTime |
( |
| ) |
const |
◆ fromJson() [1/2]
Deserialize a list of journey from JSON.
Definition at line 755 of file journey.cpp.
◆ fromJson() [2/2]
Deserialize an object from JSON.
Definition at line 748 of file journey.cpp.
◆ hasExpectedArrivalTime()
bool Journey::hasExpectedArrivalTime |
( |
| ) |
const |
◆ hasExpectedDepartureTime()
bool Journey::hasExpectedDepartureTime |
( |
| ) |
const |
◆ isSame()
Checks if two instances refer to the same journey (which does not necessarily mean they are exactly equal).
Definition at line 674 of file journey.cpp.
◆ merge()
Merge two instances.
This assumes isSame(lhs, rhs) and tries to preserve the most detailed information.
Definition at line 706 of file journey.cpp.
◆ numberOfChanges()
int Journey::numberOfChanges |
( |
| ) |
const |
◆ scheduledArrivalTime()
QDateTime Journey::scheduledArrivalTime |
( |
| ) |
const |
◆ scheduledDepartureTime()
QDateTime Journey::scheduledDepartureTime |
( |
| ) |
const |
◆ sections()
◆ setSections()
void Journey::setSections |
( |
std::vector< JourneySection > && | sections | ) |
|
Sets the journey sections.
Definition at line 581 of file journey.cpp.
◆ takeSections()
Moves the journey sections out of this object.
Definition at line 575 of file journey.cpp.
◆ toJson() [1/2]
Serializes one journey object to JSON.
Definition at line 736 of file journey.cpp.
◆ toJson() [2/2]
Serializes a vector of journey objects to JSON.
Definition at line 743 of file journey.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:13:06 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.