78 bool useMatchingScript)
const;
84 const QString &secondaryIcao,
bool airlineFromCallsign,
93 bool airlineFromCallsign,
const QString &airlineName,
const QString &airlineTelephony,
101 bool airlineFromCallsign,
const QString &airlineName,
const QString &airlineTelephony,
236 swift::misc::CStatusMessageList *log =
nullptr);
241 static QString reverseLookupTelephonyDesignator(
const QString &candidate,
242 const swift::misc::aviation::CCallsign &callsign = {},
243 swift::misc::CStatusMessageList *log =
nullptr);
247 static bool isKnownAircraftDesignator(
const QString &candidate,
248 const swift::misc::aviation::CCallsign &callsign = {},
249 swift::misc::CStatusMessageList *log =
nullptr);
253 static bool isKnownModelString(
const QString &candidate,
const swift::misc::aviation::CCallsign &callsign = {},
254 swift::misc::CStatusMessageList *log =
nullptr);
259 static swift::misc::aviation::CAircraftIcaoCode
260 searchAmongAirlineAircraft(
const QString &icaoString,
const swift::misc::aviation::CAirlineIcaoCode &airline,
261 const swift::misc::aviation::CCallsign &callsign = {},
262 swift::misc::CStatusMessageList *log =
nullptr);
266 static swift::misc::aviation::CAirlineIcaoCode
267 callsignToAirline(
const swift::misc::aviation::CCallsign &callsign,
268 swift::misc::CStatusMessageList *log =
nullptr);
280 bool hasModels()
const {
return !m_modelSet.isEmpty(); }
296 void restoreDisabledModels();
323 bool saveDisabledForMatchingModels();
331 swift::misc::simulation::MatchingLog whatToLog,
339 int &maxScore, swift::misc::simulation::MatchingLog whatToLog,
349 swift::misc::simulation::MatchingLog whatToLog,
379 const QString &family,
bool allowPseudoFamily,
415 bool allowPseudoFamily,
465 const QString &airlineName,
const QString &airlineTelephony,
bool useSwiftDbData,
470 static bool isValidAirlineIcaoDesignator(
const QString &designator,
bool checkAgainstSwiftDb);
473 static bool constexpr UsePseudoFamily =
true;