swift
Public Member Functions | List of all members
swift::misc::simulation::settings::CXPlaneSimulatorSettings Class Reference

XPlane specific settings. More...

Inheritance diagram for swift::misc::simulation::settings::CXPlaneSimulatorSettings:
[legend]

Public Member Functions

 CXPlaneSimulatorSettings (const CSimulatorSettings &settings)
 Constructor.
 
 CXPlaneSimulatorSettings (const CSpecializedSimulatorSettings &settings)
 Constructor.
 
QString getPluginDirOrDefault () const
 Plugin directory or default plugin dir.
 
- Public Member Functions inherited from swift::misc::simulation::settings::CSpecializedSimulatorSettings
const CSimulatorSettingsgetGenericSettings () const
 Get the generic settings.
 
 CSpecializedSimulatorSettings (const CSimulatorSettings &settings, const CSimulatorInfo &simulator)
 Ctor.
 
 CSpecializedSimulatorSettings (const QString &simulatorDir, const CSimulatorInfo &simulator)
 Ctor.
 
const CSimulatorSettingsgetSimulatorSettings () const
 The generic settings.
 
const QStringgetDefaultSimulatorDirectory () const
 Default simulator path per simulator.
 
const QStringgetSimulatorDirectoryIfNotDefault () const
 Simulator directory or empty if default dir.
 
const QStringgetSimulatorDirectoryOrDefault () const
 Simulator directory or default path.
 
QStringList getModelDirectoriesOrDefault () const
 Model directories or default.
 
QStringList getModelDirectoriesFromSimulatorDirectoy () const
 Model directories.
 
QStringList getModelDirectoriesFromSimulatorDirectoryOrDefault () const
 Model directories, then from simulator directory, then default.
 
const QStringListgetModelDirectoriesIfNotDefault () const
 Model directories or empty if default.
 
const QStringListgetDefaultModelExcludeDirectoryPatterns () const
 Default model exclude patterns.
 
QString getFirstModelDirectoryOrDefault () const
 First model directoy.
 
const QStringListgetDefaultModelDirectories () const
 Model exclude patterns or empty if default.
 
const QStringListgetModelExcludeDirectoryPatternsIfNotDefault () const
 Model exclude patterns or empty if default.
 
const QStringListgetModelExcludeDirectoryPatternsOrDefault () const
 Model exclude patterns or empty if default.
 
void clearModelDirectories ()
 Clear the model directories. More...
 
bool addModelDirectory (const QString &modelDirectory)
 Add (if not exists) model directory. More...
 
void setSimulatorDirectory (const QString &simDir)
 Set simulator directory. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from swift::misc::simulation::settings::CSpecializedSimulatorSettings
static const QStringListdefaultModelDirectories (const CSimulatorInfo &simulator)
 Default model path per simulator.
 
static const QStringdefaultSimulatorDirectory (const CSimulatorInfo &simulator)
 Default simulator path per simulator.
 
static const QStringListdefaultModelExcludeDirectoryPatterns (const CSimulatorInfo &simulator)
 Default model exclude patterns per simulator.
 
- Protected Attributes inherited from swift::misc::simulation::settings::CSpecializedSimulatorSettings
CSimulatorSettings m_genericSettings
 the generic settings
 
CSimulatorInfo m_simulator
 represented simulator
 

Detailed Description

XPlane specific settings.

Definition at line 284 of file simulatorsettings.h.


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