6 #ifndef SWIFT_MISC_SIMULATION_IAIRCRAFTMODELLOADERPROVIDER_H
7 #define SWIFT_MISC_SIMULATION_IAIRCRAFTMODELLOADERPROVIDER_H
11 namespace swift::misc::simulation
Status messages, e.g. from Core -> GUI.
Single instances of all model loaders (lazy init)
IAircraftModelLoader * modelLoaderMsfs() const
Simulator specific loaders.
IAircraftModelLoader * modelLoaderFG() const
Simulator specific loaders.
void diskLoadingStarted(const CSimulatorInfo &simulator, IAircraftModelLoader::LoadMode mode)
Disk loading started.
void cacheChanged(const CSimulatorInfo &simulator)
Relayed from centralized caches.
IAircraftModelLoader * modelLoaderFsx() const
Simulator specific loaders.
void loadingFinished(const swift::misc::CStatusMessageList &status, const CSimulatorInfo &simulator, IAircraftModelLoader::LoadFinishedInfo info)
Parsing is finished or cache has been loaded.
IAircraftModelLoader * modelLoaderP3D() const
Simulator specific loaders.
IAircraftModelLoader * modelLoaderXP() const
Simulator specific loaders.
IAircraftModelLoader * modelLoaderFS9() const
Simulator specific loaders.
void loadingProgress(const CSimulatorInfo &simulator, const QString &message, int progressPercentage)
Loading progress, normally from disk.
Simple hardcoded info about the corresponding simulator.
Load the aircraft for a simulator.
LoadFinishedInfo
Load mode.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.