swift
Namespaces | Classes | Typedefs | Functions
swift::core Namespace Reference

Backend services of the swift project, like dealing with the network or the simulators. More...

Namespaces

 data
 Core data traits (aka cached values) and classes.
 
 db
 Classes interacting with the swift database (aka "datastore").
 
 Settings
 Core settings traits.
 

Classes

class  CActionBind
 CActionBind binds a member function to an action. More...
 
class  CAircraftMatcher
 Matcher for all models. More...
 
class  CAirspaceAnalyzer
 Class monitoring and analyzing (closest aircraft, outdated aircraft / watchdog) airspace in background. More...
 
class  CAirspaceMonitor
 Keeps track of other entities in the airspace: aircraft, ATC stations, etc. Central instance of data for. More...
 
class  CApplication
 Our runtime. More...
 
class  CCookieManager
 Threadsafe version of QNetworkCookieJar. More...
 
class  CCoreFacade
 The class providing facades (the contexts) for all DBus relevant operations. More...
 
class  CCoreFacadeConfig
 Configuration object for the contexts. More...
 
struct  CoreModes
 Modes, how GUI can be started (core/GUI) More...
 
class  CGitHubPackagesReader
 Read available updates from GitHub Packages REST API. More...
 
class  CInputManager
 Input manager handling hotkey function calls. More...
 
class  CModelSetBuilder
 Create model set (normally from own models) More...
 
class  IPluginManager
 Base class for all contexts that provide plugin support. More...
 
class  CPluginManagerSimulator
 Manages plugins for the simulator context. More...
 
class  IProgressIndicator
 Implementing class features a progress bar or something similar. More...
 
class  CSetupReader
 Read the central URLs / locations of our data, setup and versions. More...
 
class  ISimulator
 Interface to a simulator. More...
 
class  ISimulatorListener
 Interface to a simulator listener. More...
 
class  ISimulatorFactory
 Factory pattern class to create instances of ISimulator. More...
 
class  CThreadedReader
 Support for threaded based reading and parsing tasks such as data files via http, or file system and parsing (such as FSX models) More...
 
class  CWebDataServices
 Encapsulates reading data from web sources. More...
 
class  MSWebServices
 Encapsulates reading data from web sources. More...
 
class  CWebReaderFlags
 Flags reg. More...
 

Typedefs

using CActionBinding = QSharedPointer< CActionBind >
 Single binding.
 
using CActionBindings = QList< CActionBinding >
 List of bindings.
 

Functions

void registerMetadata ()
 Register all relevant metadata in swift::core.
 

Detailed Description

Backend services of the swift project, like dealing with the network or the simulators.