6 #ifndef SWIFT_MISC_SIMULATION_FSDIRECTORIES_H
7 #define SWIFT_MISC_SIMULATION_FSDIRECTORIES_H
10 #include <QStringList>
14 namespace swift::misc::simulation::fscommon
27 static const QString &fsxDirFromRegistry();
33 static const QString &fsxSimObjectsDirFromRegistry();
36 static const QString &fsxSimObjectsDir();
39 static const QString &msfsSimObjectsDir();
42 static const QString &msfs2024SimObjectsDir();
48 static const QStringList &fsxSimObjectsExcludeDirectoryPatterns();
51 static const QStringList &msfs20SimObjectsExcludeDirectoryPatterns();
54 static const QStringList &msfs2024SimObjectsExcludeDirectoryPatterns();
57 static QStringList fsxSimObjectsDirPlusAddOnXmlSimObjectsPaths(
const QString &simObjectsDir =
"");
66 static QStringList p3dSimObjectsDirPlusAddOnXmlSimObjectsPaths(
const QString &simObjectsDir,
73 static const QString &p3dDirFromRegistry();
79 static const QString &p3dSimObjectsDirFromRegistry();
82 static const QString &p3dSimObjectsDir();
88 static const QStringList &p3dSimObjectsExcludeDirectoryPatterns();
91 static const QString &msfsDir();
94 static const QString &msfsPackagesDir();
97 static const QString &msfs2024Dir();
100 static const QString &msfs2024PackagesDir();
103 static const QString &fs9DirFromRegistry();
106 static const QString &fs9Dir();
109 static const QString &fs9AircraftDirFromRegistry();
112 static const QString &fs9AircraftDir();
118 static const QStringList &fs9AircraftObjectsExcludeDirectoryPatterns();
165 static const QString &airFileFilter();
CFsDirectories()=delete
Constructor.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.