swift
webdataservicesms.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2019 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include "core/application.h"
7 #include "core/webdataservices.h"
9 
10 using namespace swift::misc::aviation;
11 
12 namespace swift::core
13 {
14  int MSWebServices::countAircraftIcaoCodesForDesignator(const QString &designator) const
15  {
16  if (!checkApp()) { return 0; }
18  }
19 
20  int MSWebServices::countAirlineIcaoCodesForDesignator(const QString &designator) const
21  {
22  if (!checkApp()) { return 0; }
24  }
25 
26  bool MSWebServices::checkApp() { return (sApp && !sApp->isShuttingDown() && sApp->getWebDataServices()); }
27 } // namespace swift::core
SWIFT_CORE_EXPORT swift::core::CApplication * sApp
Single instance of application object.
Definition: application.cpp:71
bool isShuttingDown() const
Is application shutting down?
CWebDataServices * getWebDataServices() const
Get the web data services.
int getAircraftIcaoCodesForDesignatorCount(const QString &designator) const
ICAO code for designator count.
int getAirlineIcaoCodesForDesignatorCount(const QString &designator) const
Airline ICAO codes for designator count.
Backend services of the swift project, like dealing with the network or the simulators.
Definition: actionbind.cpp:7