KPublicTransport
feature.h
64 Unavailable, ///< It is known the specified feature does not exist (!= features is (temporarily) disrupted)
66 Conditional, ///< e.g. feature is available only on explicit reservation or with a specific ticket/tariff
72 KPUBLICTRANSPORT_PROPERTY(KPublicTransport::Disruption::Effect, disruptionEffect, setDisruptionEffect)
static Feature merge(const Feature &lhs, const Feature &rhs)
Merge two features referring to the same thing.
Definition feature.cpp:189
Feature(Type type, Availability availability=Available)
Convenience constructor for a Feature of type type and availability availability.
Definition feature.cpp:36
static QString typeDisplayName(KPublicTransport::Feature::Type type)
Generic display name for feature of type.
Definition feature.cpp:48
static bool isSame(const Feature &lhs, const Feature &rhs)
Returns true if both features refer to the same thing.
Definition feature.cpp:153
static Feature fromJson(const QJsonObject &obj)
Deserialize an object from JSON.
Definition feature.cpp:143
static QJsonObject toJson(const Feature &feature)
Serializes one object to JSON.
Definition feature.cpp:129
KPublicTransport::Disruption::Effect disruptionEffect
Distruption effects on the feature.
Definition feature.h:72
Disruption information for a Departure or a JourneySection.
Definition disruption.h:21
Query operations and data types for accessing realtime public transport information from online servi...
Definition attribution.cpp:16
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:47:40 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:47:40 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.