Search for usage in LXR

#include <iatabcbp.h>


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.

Property Documentation

◆ rawData

QString KItinerary::IataBcbp::rawData

Definition at line 27 of file iatabcbp.h.

◆ securitySection

KItinerary::IataBcbpSecuritySection KItinerary::IataBcbp::securitySection

Definition at line 25 of file iatabcbp.h.

◆ uniqueConditionalSection

KItinerary::IataBcbpUniqueConditionalSection KItinerary::IataBcbp::uniqueConditionalSection

Definition at line 24 of file iatabcbp.h.

◆ uniqueMandatorySection

KItinerary::IataBcbpUniqueMandatorySection KItinerary::IataBcbp::uniqueMandatorySection

Definition at line 23 of file iatabcbp.h.

Constructor & Destructor Documentation

◆ IataBcbp()

IataBcbp::IataBcbp ( const QString & data)

Definition at line 21 of file iatabcbp.cpp.

Member Function Documentation

◆ airlineUseSection()

QString IataBcbp::airlineUseSection ( int leg) const

Airline use (non-standard/vendor specific) section of leg.

Definition at line 104 of file iatabcbp.cpp.

◆ hasSecuritySection()

bool IataBcbp::hasSecuritySection ( ) const

Definition at line 123 of file iatabcbp.cpp.

◆ hasUniqueConditionalSection()

bool IataBcbp::hasUniqueConditionalSection ( ) const

Definition at line 68 of file iatabcbp.cpp.

◆ isValid()

bool IataBcbp::isValid ( ) const

Definition at line 58 of file iatabcbp.cpp.

◆ maybeIataBcbp() [1/2]

bool IataBcbp::maybeIataBcbp ( const QByteArray & data)

Fast checks whether this might be an IATA BCBP.

Definition at line 146 of file iatabcbp.cpp.

◆ maybeIataBcbp() [2/2]

bool IataBcbp::maybeIataBcbp ( const QString & data)

Definition at line 151 of file iatabcbp.cpp.

◆ rawData()

QString IataBcbp::rawData ( ) const

Raw data, for generating barcodes out of this again.

Definition at line 141 of file iatabcbp.cpp.

◆ repeatedConditionalSection()

IataBcbpRepeatedConditionalSection IataBcbp::repeatedConditionalSection ( int leg) const

Conditional (optional) section of leg.

Definition at line 92 of file iatabcbp.cpp.

◆ repeatedMandatorySection()

IataBcbpRepeatedMandatorySection IataBcbp::repeatedMandatorySection ( int leg) const

Mandatory section of leg.

Definition at line 83 of file iatabcbp.cpp.

◆ securitySection()

IataBcbpSecuritySection IataBcbp::securitySection ( ) const

Definition at line 132 of file iatabcbp.cpp.

◆ uniqueConditionalSection()

IataBcbpUniqueConditionalSection IataBcbp::uniqueConditionalSection ( ) const

Definition at line 75 of file iatabcbp.cpp.

◆ uniqueMandatorySection()

IataBcbpUniqueMandatorySection IataBcbp::uniqueMandatorySection ( ) const

Definition at line 63 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-2024 The KDE developers.
Generated on Fri May 17 2024 11:50:52 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.