swift
Static Public Member Functions | List of all members
swift::misc::CSwiftDirectories Class Reference

Locations of important directories for swift files. More...

Static Public Member Functions

static const QStringbinDirectory ()
 Returns the bin directory. On Windows/Linux this is the same directory as QCoreApplication::applicationDirPath(), but on MacOS the exceutable is located deeper in the hierarchy of the bundles.
 
static const QStringpluginsDirectory ()
 Plugins directory.
 
static const QStringaudioPluginDirectory ()
 Audio plugins directory for Qt audio. More...
 
static const QStringgetXSwiftBusBuildDirectory ()
 The build directory. More...
 
static QString executableFilePath (const QString &executable)
 The executable file path.
 
static const QStringapplicationDataDirectory ()
 swift application data directory, contains 0..n swift installation directories More...
 
static const QFileInfoList & applicationDataDirectories ()
 swift application data sub directories
 
static int applicationDataDirectoriesCount ()
 number of data directories (including this version)
 
static QFileInfoList currentApplicationDataDirectories ()
 swift application data sub directories
 
static QStringList applicationDataDirectoryList (bool withoutCurrent=false, bool decodedDirName=false)
 swift application data sub directories
 
static const QStringnormalizedApplicationDataDirectory ()
 swift application data directory for one specific installation (a version) More...
 
static const QStringshareDirectory ()
 Where resource files (static DB files, ...) etc are located. More...
 
static const QStringshareTestDirectory ()
 The test data directory.
 
static const QStringshareTerrainProbeDirectory ()
 FSX/P3D terrain probe.
 
static const QStringshareMatchingScriptDirectory ()
 Matching script examples directories.
 
static const QStringbootstrapFileName ()
 Bootstrap file name.
 
static const QStringbootstrapResourceFilePath ()
 Bootstrap resource file path.
 
static const QStringstaticDbFilesDirectory ()
 Where static DB files are located.
 
static const QStringsoundFilesDirectory ()
 Where sound files are located.
 
static const QStringstylesheetsDirectory ()
 Where qss files are located.
 
static const QStringhtmlDirectory ()
 Where HTML files are located.
 
static const QStringlegalDirectory ()
 Where Legal files are located.
 
static const QStringaboutFilePath ()
 The about document file location.
 
static const QStringtestFilesDirectory ()
 Where test files are located.
 
static const QStringhtmlTemplateFilePath ()
 HTML template.
 
static const QStringdocumentationDirectory ()
 Directory where data can be stored.
 
static const QStringlogDirectory ()
 Directory for log files. More...
 
static const QStringcrashpadDirectory ()
 Directory for crashpad files.
 
static const QStringcrashpadDatabaseDirectory ()
 Directory for crashpad database files.
 
static const QStringcrashpadMetricsDirectory ()
 Directory for crashpad metrics files.
 
static QStringList verifyRuntimeDirectoriesAndFiles ()
 Check if the (most important) runtime directories are available.
 
static QString soundFilePathOrDefaultPath (const QString &directory, const QString &fileName)
 File path (with file name) of file name and.
 

Detailed Description

Locations of important directories for swift files.

Definition at line 19 of file swiftdirectories.h.

Member Function Documentation

◆ applicationDataDirectory()

static const QString& swift::misc::CSwiftDirectories::applicationDataDirectory ( )
static

swift application data directory, contains 0..n swift installation directories

Remarks
use CDirectoryUtils::normalizedApplicationDataDirectory for one specific version

◆ audioPluginDirectory()

static const QString& swift::misc::CSwiftDirectories::audioPluginDirectory ( )
static

Audio plugins directory for Qt audio.

Remarks
contains the audio plugins

◆ getXSwiftBusBuildDirectory()

static const QString& swift::misc::CSwiftDirectories::getXSwiftBusBuildDirectory ( )
static

The build directory.

Remarks
if is a local build

◆ logDirectory()

static const QString& swift::misc::CSwiftDirectories::logDirectory ( )
static

Directory for log files.

Remarks
In swift::misc so it can also be used from swift::misc classes

◆ normalizedApplicationDataDirectory()

static const QString& swift::misc::CSwiftDirectories::normalizedApplicationDataDirectory ( )
static

swift application data directory for one specific installation (a version)

Remarks
use CDirectoryUtils::applicationDataDirectory for one all swift versions

◆ shareDirectory()

static const QString& swift::misc::CSwiftDirectories::shareDirectory ( )
static

Where resource files (static DB files, ...) etc are located.

Remarks
share not shared (do no mix)

The documentation for this class was generated from the following file: