FlightGear next
FindAndCacheAircraft Class Reference

Inherits AircraftDirVistorBase.

Public Member Functions

 FindAndCacheAircraft (SGPropertyNode *autoSave)
 
void setDidUseLauncher (bool didUseLauncher)
 
bool haveExplicitAircraft () const
 haveExplicitAircraft - check if the combination of /sim/aircraft and /sim/aircraft-dir defines an explicit -set.xml.
 
bool loadAircraft ()
 

Additional Inherited Members

- Protected Types inherited from AircraftDirVistorBase
enum  VisitResult { VISIT_CONTINUE = 0 , VISIT_DONE , VISIT_ERROR }
 
- Protected Member Functions inherited from AircraftDirVistorBase
 AircraftDirVistorBase ()
 
VisitResult visitAircraftPaths ()
 
VisitResult visitPath (const SGPath &path, unsigned int depth)
 
VisitResult visitDir (const simgear::Dir &d, unsigned int depth)
 

Detailed Description

Definition at line 197 of file fg_init.cxx.

Constructor & Destructor Documentation

◆ FindAndCacheAircraft()

FindAndCacheAircraft::FindAndCacheAircraft ( SGPropertyNode * autoSave)
inline

Definition at line 200 of file fg_init.cxx.

Member Function Documentation

◆ haveExplicitAircraft()

bool FindAndCacheAircraft::haveExplicitAircraft ( ) const
inline

haveExplicitAircraft - check if the combination of /sim/aircraft and /sim/aircraft-dir defines an explicit -set.xml.

We need to detect this case to short-circuit package detection

Returns

Definition at line 216 of file fg_init.cxx.

◆ loadAircraft()

bool FindAndCacheAircraft::loadAircraft ( )
inline

Definition at line 228 of file fg_init.cxx.

◆ setDidUseLauncher()

void FindAndCacheAircraft::setDidUseLauncher ( bool didUseLauncher)
inline

Definition at line 205 of file fg_init.cxx.


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