swift
|
XPlane utils. More...
Public Member Functions | |
CXPlaneUtil ()=delete | |
Constructor. | |
Static Public Member Functions | |
static const QStringList & | getLogCategories () |
Log categories. | |
static QString | xplane9Dir () |
XPlane 9 directory. | |
static QString | xplane10Dir () |
XPlane 10 directory. | |
static QString | xplane11Dir () |
XPlane 11 directory. | |
static const QString & | xplaneRootDir () |
XPlane root directory In case more then one XPlane version is found, the path to the highest version is used. | |
static bool | isXplaneRootDirExisting () |
Is the xplaneRootDir existing? | |
static const QString & | xplanePluginDir () |
XPlane plugin directory In case more then one XPlane version is found, the path to the highest version is used. | |
static QString | pluginDirFromRootDir (const QString &rootDir=CXPlaneUtil::xplaneRootDir()) |
Plugin directory from given simulator directory. | |
static QStringList | modelDirectoriesFromSimDir (const QString &simulatorDir) |
Model directories from simultaor directory. | |
static bool | isXplanePluginDirDirExisting () |
Is the xplanePluginDir existing? | |
static QStringList | pluginSubdirectories (const QString &pluginDir={}) |
All sub directories of the plugin directory. More... | |
static const QStringList & | xplaneModelDirectories () |
Directories with models. | |
static const QStringList & | xplaneModelExcludeDirectoryPatterns () |
Exclude directories for models. | |
static QString | xswiftbusPluginDir (const QString &xplaneRootDir=CXPlaneUtil::xplaneRootDir()) |
xswiftbus plugin directory | |
static QString | xswiftbusLegacyDir (const QString &xplaneRootDir=CXPlaneUtil::xplaneRootDir()) |
xswiftbus legacy directory | |
static bool | hasXSwiftBusBuildAndPluginDir (const QString &xplaneRootDir) |
Both directories, plugin and. | |
static QStringList | findConflictingPlugins (const QString &pluginDir={}) |
Finds conflicting plugins. More... | |
static QStringList | findAllXplFiles (const QString &pluginDir={}) |
static bool | hasNewerXSwiftBusBuild (const QString &xplaneRootDir=CXPlaneUtil::xplaneRootDir()) |
Newer xswiftbus build. | |
static int | copyXSwiftBusBuildFiles (const QString &xplaneRootDir=CXPlaneUtil::xplaneRootDir()) |
Copy a xswiftbus build. More... | |
static const QString & | xplanePluginPathName () |
XPlane relative plugin path. | |
static const QString & | xswiftbusPathName () |
xswiftbus path name | |
static const QStringList & | xplFileFilter () |
Filter filter for xpl files. | |
static CStatusMessageList | validateModelDirectories (const QString &simDir, const QStringList &modelDirectories) |
Validate the model directories. | |
XPlane utils.
Definition at line 18 of file xplaneutil.h.
|
static |
Copy a xswiftbus build.
Definition at line 262 of file xplaneutil.cpp.
|
static |
Definition at line 226 of file xplaneutil.cpp.
|
static |
Finds conflicting plugins.
Definition at line 205 of file xplaneutil.cpp.
|
static |
All sub directories of the plugin directory.
Definition at line 152 of file xplaneutil.cpp.