KItinerary::IataBcbp
KItinerary::IataBcbp Class Reference
#include <iatabcbp.h>
Properties | |
QString | rawData |
KItinerary::IataBcbpSecuritySection | securitySection |
KItinerary::IataBcbpUniqueConditionalSection | uniqueConditionalSection |
KItinerary::IataBcbpUniqueMandatorySection | uniqueMandatorySection |
Public Member Functions | |
IataBcbp (const QString &data) | |
Q_INVOKABLE QString | airlineUseSection (int leg) const |
bool | hasSecuritySection () const |
bool | hasUniqueConditionalSection () const |
bool | isValid () const |
QString | rawData () const |
Q_INVOKABLE KItinerary::IataBcbpRepeatedConditionalSection | repeatedConditionalSection (int leg) const |
Q_INVOKABLE KItinerary::IataBcbpRepeatedMandatorySection | repeatedMandatorySection (int leg) const |
IataBcbpSecuritySection | securitySection () const |
IataBcbpUniqueConditionalSection | uniqueConditionalSection () const |
IataBcbpUniqueMandatorySection | uniqueMandatorySection () const |
Static Public Member Functions | |
static bool | maybeIataBcbp (const QByteArray &data) |
static bool | maybeIataBcbp (const QString &data) |
Detailed Description
A IATA BarCoded Boarding Pass (BCBP)
Definition at line 20 of file iatabcbp.h.
Member Function Documentation
◆ airlineUseSection()
QString IataBcbp::airlineUseSection | ( | int | leg | ) | const |
Airline use (non-standard/vendor specific) section of leg
.
Definition at line 103 of file iatabcbp.cpp.
◆ maybeIataBcbp()
|
static |
Fast checks whether this might be an IATA BCBP.
Definition at line 145 of file iatabcbp.cpp.
◆ rawData()
QString KItinerary::IataBcbp::rawData | ( | ) | const |
Raw data, for generating barcodes out of this again.
◆ repeatedConditionalSection()
IataBcbpRepeatedConditionalSection IataBcbp::repeatedConditionalSection | ( | int | leg | ) | const |
Conditional (optional) section of leg
.
Definition at line 91 of file iatabcbp.cpp.
◆ repeatedMandatorySection()
IataBcbpRepeatedMandatorySection IataBcbp::repeatedMandatorySection | ( | int | leg | ) | const |
Mandatory section of leg
.
Definition at line 82 of file iatabcbp.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Jun 9 2023 03:57:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Jun 9 2023 03:57:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.