swift
flightgearutil.h
Go to the documentation of this file.
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 #ifndef SWIFT_MISC_SIMULATION_FLIGHTGEAR_FLIGHTGEARUTIL_H
7 #define SWIFT_MISC_SIMULATION_FLIGHTGEAR_FLIGHTGEARUTIL_H
8 
9 #include <QStringList>
10 
11 #include "misc/swiftmiscexport.h"
12 
13 namespace swift::misc::simulation::flightgear
14 {
17  {
18  public:
20  CFlightgearUtil() = delete;
21 
24  static const QString &flightgearRootDir();
25 
27  static bool isFlightgearRootDirExisting();
28 
30  static QStringList modelDirectoriesFromSimDir(const QString &simulatorDir);
31 
33  static const QStringList &flightgearModelDirectories();
34 
36  static const QStringList &flightgearModelExcludeDirectoryPatterns();
37  };
38 } // namespace swift::misc::simulation::flightgear
39 
40 #endif // SWIFT_MISC_SIMULATION_FLIGHTGEAR_FLIGHTGEARUTIL_H
#define SWIFT_MISC_EXPORT
Export a class or function from the library.