Ref T684, renamed to "getAirlinePrefix()", as airline comes first

This commit is contained in:
Klaus Basan
2019-06-16 20:21:24 +02:00
committed by Mat Sutcliffe
parent 0d04d3da1d
commit 5da74faad0
5 changed files with 10 additions and 10 deletions

View File

@@ -76,7 +76,7 @@ namespace BlackCore
{
CMatchingUtils::addLogDetailsToList(log, callsign,
QStringLiteral("Find airline designator from 1st: '%1' 2nd: '%2' callsign: '%3', use airline callsign: %4, use web service: %5").
arg(primaryIcao, secondaryIcao, callsign.getAirlineSuffix(), boolToYesNo(airlineFromCallsign), boolToYesNo(useWebServices)), getLogCategories());
arg(primaryIcao, secondaryIcao, callsign.getAirlinePrefix(), boolToYesNo(airlineFromCallsign), boolToYesNo(useWebServices)), getLogCategories());
CAirlineIcaoCode code;
do
{
@@ -95,7 +95,7 @@ namespace BlackCore
CMatchingUtils::addLogDetailsToList(log, callsign, QStringLiteral("Two invalid airline ICAO codes (primary/secondary) '%1', '%2'").arg(primaryIcao, secondaryIcao), getLogCategories());
if (airlineFromCallsign)
{
const QString airlineSuffix = callsign.getAirlineSuffix();
const QString airlineSuffix = callsign.getAirlinePrefix();
if (CAircraftMatcher::isValidAirlineIcaoDesignator(airlineSuffix, useWebServices))
{
CMatchingUtils::addLogDetailsToList(log, callsign, QStringLiteral("Using airline from callsign '%1', suffix: '%2'").arg(callsign.toQString(), airlineSuffix), getLogCategories());

View File

@@ -331,7 +331,7 @@ namespace BlackMisc
{
if (this->hasValidDbKey()) { return *this; }
if (callsign.isEmpty()) { return *this; }
const QString callsignAirline = callsign.getAirlineSuffix();
const QString callsignAirline = callsign.getAirlinePrefix();
if (callsignAirline.isEmpty()) { return *this; }
if (callsignAirline == m_designator) { return *this; }

View File

@@ -192,7 +192,7 @@ namespace BlackMisc
CAirlineIcaoCode CAirlineIcaoCodeList::findBestMatchByCallsign(const CCallsign &callsign) const
{
if (this->isEmpty() || callsign.isEmpty()) { return CAirlineIcaoCode(); }
const QString airline = callsign.getAirlineSuffix().toUpper();
const QString airline = callsign.getAirlinePrefix().toUpper();
if (airline.isEmpty()) { return CAirlineIcaoCode(); }
const CAirlineIcaoCode airlineCode = (airline.length() == 3) ?
this->findFirstByOrDefault(&CAirlineIcaoCode::getDesignator, airline) :

View File

@@ -176,13 +176,13 @@ namespace BlackMisc
return s;
}
QString CCallsign::getAirlineSuffix() const
QString CCallsign::getAirlinePrefix() const
{
QString flightNumber;
return this->getAirlineSuffix(flightNumber);
return this->getAirlinePrefix(flightNumber);
}
QString CCallsign::getAirlineSuffix(QString &flightNumber) const
QString CCallsign::getAirlinePrefix(QString &flightNumber) const
{
flightNumber.clear();
if (m_callsign.length() < 3) { return {}; }
@@ -209,7 +209,7 @@ namespace BlackMisc
{
if (this->isAtcCallsign()) { return {}; }
QString flightNumber;
const QString airline = this->getAirlineSuffix(flightNumber);
const QString airline = this->getAirlinePrefix(flightNumber);
return airline.isEmpty() ? QString() : flightNumber;
}

View File

@@ -108,8 +108,8 @@ namespace BlackMisc
QString getSuffix() const;
//! Airline suffix (e.g. DLH1234 -> DLH) if applicable @{
QString getAirlineSuffix() const;
QString getAirlineSuffix(QString &flightNumber) const;
QString getAirlinePrefix() const;
QString getAirlinePrefix(QString &flightNumber) const;
// @}
//! Flight number (e.g. DLH1234 -> 1234) if applicable