►Nchunkware_simple | |
CSimpleComp | Simple compressor |
CSimpleCompRms | Simple compressor with RMS detection |
CEnvelopeDetector | Envelope detector |
CAttRelEnvelope | Attack/release envelope |
CSimpleGate | Simple gate |
CSimpleGateRms | Simple gate with RMS detection |
►CSimpleLimit | Simple limiter |
CFastEnvelope | Class for faster attack/release |
NFsCommon | Utility classes for FSX, P3D, MSFS and FS9, OS and driver independent code |
NFSX | Utility classes for FSX, OS and driver independent code |
►NMiscTest | |
CCTestFsdMessages | Testing FSD Messages |
CCTestAircraftParts | Aircraft parts tests |
CCTestAircraftSituation | CAircraftSituation and CAircraftSituationChange tests |
CCTestAviation | Aviation classes basic tests |
CCTestFlightPlan | Flightplan unit tests |
CCTestFlightPlanAircraftInfo | Flightplan unit tests |
CCMiscOnGroundInfo | Aviation classes basic tests |
CCTestGeo | Geo classes tests |
CCTestInput | Input classes basic tests |
CCTestMath | Math unit tests |
CCTestPhysicalQuantities | Physical quantities, basic tests |
CCTestInterpolatorLinear | Interpolator classes basic tests |
CCTestInterpolatorLinearPbh | InterpolatorPBH tests As the PBH interpolator works with time-fractions, the situations are time-independent |
CCTestInterpolatorMisc | Interpolator related basic tests |
CCTestInterpolatorParts | Aircraft parts interpolation, mainly ground flag interpolation |
CCTestXPlane | X-Plane utils test |
CCTestCompress | Testing process tools |
CCTestContainers | Testing containers |
CCTestDataStream | QDataStream serialization tests |
CCTestDBus | DBus implementation classes tests |
CCTestIcon | Testing icons |
CCTestIdentifier | Testing object identifier |
CCTestIdentifiable | Test identifiable object |
CCTestProcess | Testing process tools |
CCTestPropertyIndex | Testing property index access |
CCTestSharedState | DBus implementation classes tests |
CServer | RAII wrapper |
CCTestScalarMutator | Scalar mutator subclass |
CCTestScalarJournal | Scalar journal subclass |
CCTestScalarObserver | Scalar observer subclass |
CCTestListMutator | List mutator subclass |
CCTestListJournal | List journal subclass |
CCTestListObserver | List observer subclass |
CCTestSlot | CSlot tests |
CCTestStatusMessage | Testing property index access |
CCTestStringUtils | Testing string utilities |
CCTestValueCache | Unit tests for value cache system |
CCValueCacheUser | Simple class which uses CCached, for testing |
CCTestVariantAndMap | Variant and map related tests |
CCTestWorker | Aviation classes basic tests |
CCTestWeather | Weather unit tests |
►Nswift | |
►Nconfig | |
CCBuildConfig | Build configuration, also used to secure VATSIM key |
►Ncore | Backend services of the swift project, like dealing with the network or the simulators |
►Nafv | |
►Naudio | |
CCallsignDelayCache | Callsign delay cache |
CCCallsignSampleProvider | Callsign provider |
CCAudioInputBuffer | Input buffer |
COpusDataAvailableArgs | Opus data arguments |
CInputVolumeStreamArgs | Input volume stream arguments |
CCInput | Input |
COutputVolumeStreamArgs | Stream args |
CCAudioOutputBuffer | Output buffer |
CCOutput | Output |
CTransceiverReceivingCallsignsChangedArgs | Arguments |
CCReceiverSampleProvider | A sample provider |
CCSoundcardSampleProvider | Soundcard sample |
►Nclients | |
CCAfvClient | AFV client |
►Nconnection | |
CCApiServerConnection | A server connection |
CCClientConnection | Client connection |
CCClientConnectionData | Client connection data |
►Ncrypto | |
CCCryptoDtoChannel | Crypto channel |
CCryptoDtoHeaderDto | DTO header |
►CCryptoDtoSerializer | Crypto serializer |
CDeserializer | Deserializer |
►Nmodel | |
CCAfvMapReader | Map reader |
CCSampleAtcStation | Sample ATC station |
CCSampleAtcStationModel | Sample list model |
CCryptoDtoChannelConfigDto | Channel config DTO |
CVoiceServerConnectionDataDto | Voice server DTO |
CPostCallsignResponseDto | Callsign DTO |
CTransceiverDto | Transceiver DTO |
CStationDto | Station DTO |
CHeartbeatDto | Heartbeat DTO |
CHeartbeatAckDto | Heartbeat DTO |
CRxTransceiverDto | Receive transceiver DTO |
CTxTransceiverDto | Transmit transceiver DTO |
CAudioTxOnTransceiversDto | AudioTxOnTransceiversDto |
CAudioRxOnTransceiversDto | AudioRxOnTransceiversDto |
CIAudioDto | Audio DTO |
►Napplication | |
CTActionHotkeys | User configured hotkeys |
CTEnabledSimulators | Selected simulator plugins |
CTCrashDumpUploadEnabled | Uploading of crash dumps is enabled or disabled |
CTUpdatePreferences | Update info settings, QStringList with 2 values: channel/platform |
►Naudio | |
CTInputDevice | Audio input device settings |
CTOutputDevice | Audio input device settings |
►Ncontext | |
CIContext | Base for all context classes |
CIContextApplication | Application context interface |
CCContextApplicationEmpty | Application context |
CCContextApplication | Application context |
CCContextApplicationProxy | Application context proxy |
CIContextAudio | Audio context interface |
CCContextAudioBase | Audio context base class |
CCContextAudio | Audio context implementation |
CCContextAudioProxy | Audio context proxy |
CIContextNetwork | Network context proxy |
CCContextNetworkEmpty | Empty context, used during shutdown/initialization |
CCContextNetwork | Network context implementation |
CCContextNetworkProxy | Network context proxy |
CIContextOwnAircraft | Own context proxy |
CCContextOwnAircraftEmpty | Empty context, used during shutdown/initialization |
CCContextOwnAircraft | Own aircraft context implementation. Central instance of data for |
CCContextOwnAircraftProxy | Own aircraft context proxy |
CIContextSimulator | Network context |
CCContextSimulatorEmpty | Empty context, used during shutdown/initialization |
CCContextSimulator | Network simulator concrete implementation |
CCContextSimulatorProxy | DBus proxy for Simulator Context |
►Ndata | Core data traits (aka cached values) and classes |
CTAuthenticatedDbUser | Trait for for global cached DB user. This user has authenticated with the swift DB |
CTDbModelCache | Trait for DB model cache |
CTDbDistributorCache | Trait for DB distributor cache |
CTDbLiveryCache | Trait for DB liveries |
CTDbAirlineIcaoCache | Trait for DB airline ICAO codes |
CTDbAircraftIcaoCache | Trait for DB aircraft ICAO codes |
CTDbCountryCache | Trait for DB countries |
CTDbAircraftCategoryCache | Trait for DB categories |
CTDbAirportCache | Trait for airport list |
CTDbIcaoReaderBaseUrl | Trait for ICAO reader base URL |
CTDbModelReaderBaseUrl | Trait for ICAO reader base URL |
CCGlobalSetup | Global settings for readers, debug flags, etc |
CCLauncherSetup | Launcher setup |
CTLauncherSetup | Trait for global setup data |
CCNetworkSetup | Remembering the last servers and ecosystem |
CCVatsimSetup | VATSIM data (servers, URLs) cached as last known good setup |
CTVatsimSetup | Trait for global setup data |
CTVatsimLastServer | Trait for last (most recently) used VATSIM server and user |
►Ndb | Classes interacting with the swift database (aka "datastore") |
CCAirportDataReader | Reader for airport database data |
CCBackgroundDataUpdater | Update and consolidation of DB data |
CCDatabaseAuthenticationService | Database user used with swift DB. Features role and cookie handling |
►CCDatabaseReader | Specialized version of threaded reader for DB data |
CHeaderResponse | Header response part |
CJsonDatastoreResponse | Response from our database (depending on JSON DB backend generates) |
CCDatabaseReaderConfig | Details how to read a certain entity |
CCDatabaseReaderConfigList | Value object encapsulating a list of reader configs |
CCDatabaseUtils | Read information about data from Database |
CCDatabaseWriter | Write to the swift DB |
CCIcaoDataReader | Read ICAO data from Database |
CCInfoDataReader | Read information about data from Database or shared files such as when updated and number of entries |
CCModelDataReader | Read model related data from Database |
►Nfsd | |
CAddAtc | Add ATC message |
CAddPilot | FSD Message: Add Pilot |
CAtcDataUpdate | FSD Message: ATC data update |
CAuthChallenge | FSD Message: auth challenge |
CAuthResponse | Responds to an authentication challenge. The protocol for formulating and responding to auth challenges restricted |
CClientIdentification | This packet is sent by any client that supports the VATSIM client authentication protocol, in response to a $DI query from the server. Further information to the client authentication protocol is kept restricted |
CClientQuery | This packet is used to query a client’s data |
CClientResponse | This packet is used to respond to a client data request |
CDeleteAtc | FSD Message Delete ATC |
CDeletePilot | Used to notify the server of the intention to close the connection. If a client receives this packet it should remove the client from its internal database |
CEuroscopeSimData | Pilot data update broadcast by Euroscope Simulator every second |
CFlightPlan | FSD Message: flightplan |
CCFSDClient | FSD client Todo: Send (interim) data updates automatically Todo Check ':' in FSD messages. Disconnect if there is a wrong one |
CFSDIdentification | This packet is sent by the server immediately after a new client connection is made |
CInterimPilotDataUpdate | Interim pilot data update sent to specific receivers faster than the standard broadcast update |
CKillRequest | Kill request initiated from the server or supervisor. Client needs to disconnect immediatly upon receiving it |
CMessageBase | FSD message base class |
CMute | Mute the user for AFV |
CPBH | Pitch bank heading union |
CPilotDataUpdate | Pilot data update broadcasted to all clients in range every 5 seconds |
CPing | Ping. Needs to be answered with a pong |
CPlaneInfoRequest | Request to send plane information. Shall be answered by a PlaneInformation message |
CPlaneInfoRequestFsinn | FSinn specific version of plane information request |
CPlaneInformation | This packet is sent in reply to a PIR request to inform the client which multiplayer model to use. The airline and livery fields are optional |
CPlaneInformationFsinn | This packet is sent in reply to a FSinn request (FSIPIR) |
CPong | Sent or received as reply to a ping |
CRehost | The server requests us to connect to a different server |
CRevBClientParts | This packet is used to translate client’s parts from RevB IVAO -MD. -MDMDN0104:262396:262396:262396 |
CServerError | FSD Message Server Error |
CTextMessage | Text, radio or private message |
CVisualPilotDataPeriodic | Every 25th VisualPilotDataUpdate is actually one of these ("slowfast") |
CVisualPilotDataStopped | VisualPilotDataUpdate with velocity assumed to be zero |
CVisualPilotDataToggle | Message from server to start or stop sending visual pilot data updates |
CVisualPilotDataUpdate | Pilot data update broadcasted to pilots in range every 0.2 seconds |
NSettings | Core settings traits |
►Nsettings | |
NNetwork | Network settings traits |
►Nvatsim | |
CCVatsimDataFileReader | Read vatsim data file |
CCVatsimMetarReader | Read METARs from VATSIM |
CCVatsimServerFileReader | Read VATSIM server file |
CCReaderSettings | Settings used with readers |
CTVatsimDataFile | Reader settings |
CTVatsimMetars | Reader settings |
CCRawFsdMessageSettings | FSD Message settings |
CTRawFsdMessageSetting | Raw FSD message settings |
CCVatsimStatusFileReader | Sole purpose is to read the URLs where VATSIM data can be downloaded |
CCActionBind | CActionBind binds a member function to an action |
CCAircraftMatcher | Matcher for all models |
CCAirspaceAnalyzer | Class monitoring and analyzing (closest aircraft, outdated aircraft / watchdog) airspace in background |
CCAirspaceMonitor | Keeps track of other entities in the airspace: aircraft, ATC stations, etc. Central instance of data for |
CCApplication | Our runtime |
CCCookieManager | Threadsafe version of QNetworkCookieJar |
CCCoreFacade | The class providing facades (the contexts) for all DBus relevant operations |
CCCoreFacadeConfig | Configuration object for the contexts |
CCoreModes | Modes, how GUI can be started (core/GUI) |
CCGitHubPackagesReader | Read available updates from GitHub Packages REST API |
CCInputManager | Input manager handling hotkey function calls |
CCModelSetBuilder | Create model set (normally from own models) |
CIPluginManager | Base class for all contexts that provide plugin support |
CCPluginManagerSimulator | Manages plugins for the simulator context |
CIProgressIndicator | Implementing class features a progress bar or something similar |
CCSetupReader | Read the central URLs / locations of our data, setup and versions |
CISimulator | Interface to a simulator |
CISimulatorListener | Interface to a simulator listener |
CISimulatorFactory | Factory pattern class to create instances of ISimulator |
CCThreadedReader | Support for threaded based reading and parsing tasks such as data files via http, or file system and parsing (such as FSX models) |
CCWebDataServices | Encapsulates reading data from web sources |
CMSWebServices | Encapsulates reading data from web sources |
CCWebReaderFlags | Flags reg |
►Ngui | GUI related classes |
►Ncomponents | High level reusable GUI components |
►NFlightPlanSettings | |
CTRemarksHistory | Remarks history |
CTRemarksHistoryAdditional | Additional remarks history |
CCAboutDialog | About dialog |
CCAboutHtmlComponent | Display the HTML info "about swift" |
CCAircraftCombinedTypeSelector | Select by comined type ("L2J", "H1T", ...) |
CCAircraftComponent | Aircraft widget |
CCAircraftModelSetValidationDialog | Dialog for CAircraftModelValidationComponent |
CCAircraftModelStringCompleter | Completer for model strings |
CCAircraftModelValidationComponent | Handle validation result |
CCAircraftPartsComponent | Allows to display and manipulate parts |
CCAircraftPartsHistory | History frame for received aircraft parts |
CCAirportCompleter | Airport completer, UI element so select by ICAO, name or location |
CCAirportDialog | Dialog for finding an airport |
CCAirportSmallCompleter | Smaller version of CAirportCompleter, using a CAirportDialog |
CCAltitudeDialog | Dialog to get a correct altitude |
CCApplicationCloseDialog | Close dialog for application |
CCAtcButtonComponent | ATC stations as button bar |
CCAtcStationComponent | ATC stations component |
CCAudioAdvancedDistributedComponent | Adv. and sitributed audio setup |
CCAudioAdvancedDistributedDialog | Audio advanced setup as dialog |
CCAudioDeviceVolumeSetupComponent | Audio setup such as input / output devices |
CCAudioNotificationComponent | Audio component, volume, .. |
CCAutoPublishComponent | Data automatically collected and be be sent to backend |
CCAutoPublishDialog | CAutoPublishComponent as dialog |
CCCallsignCompleter | Completer for aircraft callsigns |
CCCGSourceSelector | CG (aka vertical offset) selector |
CCCockpitComAudioDialog | Cockpit COM component as dialog |
CCCockpitComComponent | The main cockpit area |
CCCockpitComponent | Cockpit component: COM unit, show / hide bar, voice rooms |
CCCockpitComTransmissionComponent | Transmission for COM units |
CCCockpitInfoAreaComponent | The cockpit itself is part of the main info area, but itself also an info area. hence windows can be docked in the cockpit too |
CCCockpitTransponderModeLedsComponent | LEDs representing transponder mode state |
CCColorSelector | Select a color |
CCCommandInput | Specialized line edit for command inputs |
CCConfigSimulatorComponent | Simulator configuration |
CCConfigSimulatorWizardPage | Wizard page for CConfigSimulatorComponent |
CCConfigurationWizard | Configure the most important settings |
CCCoordinateDialog | Coordinate form as dialog |
CCCopyModelsFromOtherSwiftVersionsComponent | Copy models from another swift version |
CCCopyModelsFromOtherSwiftVersionsWizardPage | Wizard page for CCopyModelsFromOtherSwiftVersionsComponent |
CCCopyModelsFromOtherSwiftVersionsDialog | Copy models from other swift versions as dialog |
CCCopySettingsAndCachesComponent | Copy settings and caches |
CCCopySettingsAndCachesWizardPage | Wizard page for CCopySettingsAndCaches |
CCCoreInfoAreaComponent | Main info area |
CCCoreSettingsDialog | Core / swift pilot client settings as Dialog |
CCCoreStatusComponent | Display status information about the core |
CCCountrySelector | Select a valid country |
CCDataInfoAreaComponent | Info area containing the DB data (models, liveries ...) |
CCDataMainInfoAreaComponent | Main info area for data entry tool |
CCDataSettingsComponent | Settings |
CCDbAircraftCategoryComponent | DB aircraft categories |
CCDbAircraftIcaoComponent | DB aircraft ICAO data |
CCDbAircraftIcaoSelectorComponent | Aircraft ICAO selector |
CCDbAirlineIcaoComponent | Airline ICAO code |
CCDbAirlineIcaoSelectorBase | Airline ICAO selector base class |
CCDbAirlineIcaoSelectorComponent | Airline ICAO selector |
CCDbAirlineNameSelectorComponent | Select airline by name |
CCDbAutoSimulatorStashingComponent | Allows to automatically update models if found in own model set, but already existing for a sibling simulator (ie |
CCDbAutoStashingComponent | Stashing component |
CCDbCountryComponent | The countries |
CCDbCountrySelectorComponent | Country selector |
CCDbDistributorComponent | Distributors |
CCDbDistributorSelectorComponent | Distributor selector |
CCDbLiveryColorSearch | Search for best matching color livery |
CCDbLiveryColorSearchDialog | Search for best matching color livery |
CCDbLiveryComponent | Liveries from DB |
CCDbLiverySelectorComponent | Selector for liveries |
CCDbLoadDataDialog | Load data from DB as dialog |
CCDbLoadOverviewComponent | Overview about load state of DB data |
CCDbLoginComponent | Login to DB |
CCDbMappingComponent | Mapping component |
CCDbMappingComponentAware | Allows subcomponents to gain access to model component |
CCDbModelComponent | Database models |
CCDbModelKeyCompleter | Completer for model keys |
CCDbModelMappingModifyDialog | Modify model fields as dialog |
CCDbModelWorkbenchComponent | Handling of own models on disk (the models installed for the simulator) |
CCDbOwnModelsComponent | Handling of own models on disk (the models installed for the simulator) |
CCDbOwnModelsDialog | Own models dialog |
CCDbOwnModelSetComponent | Handling of the own model set |
CCDbOwnModelSetDialog | Dialog version of |
CCDbOwnModelSetFormDialog | Dialog to create new model set |
CCDbQuickMappingWizard | Wizard to quickly provide a single mapping |
CCDbReduceModelDuplicates | Reduce modelss |
CCDbStashComponent | Stashed objects |
CCDBusServerAddressSelector | Select DBus address such as session P2P, .. |
CCDistributorPreferencesComponent | Set and order distributors (to be used for model set) |
CCDownloadComponent | Download a file |
CCDownloadDialog | CDownloadComponent as dialog |
CCFirstModelSetComponent | Create a first model set |
CCFirstModelSetWizardPage | Wizard page for CFirstModelSetComponent |
CCFirstModelSetDialog | First model set dialog |
CCFlightPlanComponent | Flight plan widget |
CCKeySelectionBox | ComboBox for selecting keyboard keys |
CCHotkeyDialog | Hotkey dialog |
CCInfoBarStatusComponent | Info bar displaying status (Network, Simulator, DBus) |
CCInfoBarWebReadersStatusBase | Info bar displaying status of web readers(swift DB, ...) |
CCInfoBarWebReadersStatusComponent | Info bar displaying status of web readers(swift DB, ...) |
CCInfoBarWebReadersStatusSmallComponent | Smaller version of CInfoBarWebReadersStatusComponent |
CCInitialDataLoadComponent | Initial data load to prefill caches |
CCInitialDataLoadWizardPage | Wizard page for CInitialDataLoadComponent |
CCInstallFsxTerrainProbeComponent | Install the FSX/P3D terrain probe |
CCInstallSimulatorSpecificWizardPage | Simulator specific installation |
CCInstallXSwiftBusComponent | Download and install xswiftbus |
CCInstallXSwiftBusWizardPage | Wizard page for CInstallXSwiftBusWizardPage |
CCInstallXSwiftBusDialog | CInstallXSwiftBusComponent as dialog |
CCInternalsComponent | Internals for debugging, statistics |
CCInterpolationComponent | Interpolation |
CCInterpolationLogDisplay | Display live data of interpolation |
CCInterpolationLogDisplayDialog | CInterpolationLogDisplay as dialog |
CCInterpolationSetupComponent | Setup component |
CCLegalInfoComponent | Swift legal information |
CCLegalInfoWizardPage | Wizard page for CLegalInfoComponent |
CCConsoleTextEdit | Text edit for our log component |
CCLogComponent | GUI displaying log and status messages |
CCLoginComponent | Login component to flight network |
CCMainInfoAreaComponent | Main info area of pilot client |
CCMainKeypadAreaComponent | Main keypad area as used with main info area |
CCMappingComponent | Mappings, models etc |
CCMarginsInput | Widget alows to enter margins |
CCMatchingStatisticsComponent | Show statistics about matching results |
CCModelBrowserComponent | Allow to browse thru the model set |
CCModelBrowserDialog | Model browser as dialog |
CCModelConverterXSetupComponent | Setup to start ModelConverterX |
CCModelMatcherComponent | Model matcher testing and configuration |
CCModelMatcherLogComponent | Special logs for matching and reverse lookup |
CCModelMatcherLogEnable | Enable/disable matching logs |
CCModelModeSelector | Select the mode |
CCNavigatorDialog | Navigator dialog |
CCNetworkAircraftValuesComponent | Display the network aircraft values as sent |
CCNetworkDetailsComponent | FSD details |
CCOtherSwiftVersionsComponent | Overview about other "swift" versions |
CCOtherSwiftVersionsDialog | COtherVersionsComponent as dialog |
►CCOwnAircraftComponent | Own aircraft |
CCGuiAircraftValues | GUI aircraft values, formatted |
CCRadarComponent | GUI displaying a radar like view with aircrafts nearby |
CCRawFsdMessagesComponent | GUI displaying raw FSD messages |
CCRawFsdMessagesDialog | CRawFsdMessageComponent as dialog |
CCRegisterComponent | Show registered applications (registered with core) in the GUI |
CCRemoteAircraftSelector | Select a remote aircraft |
CCScaleScreenFactor | UI to scale screen factor |
CCSelcalCodeSelector | SELCAL mode selector |
CCServerListSelector | List of servers |
CCSettingsAdvancedComponent | Configure general settings |
CCSettingsComponent | Settings component |
CCSettingsFontComponent | Font settings |
CCSettingsFontDialog | Dialog to edit fonts |
CCSettingsGuiComponent | General GUI settings |
CCSettingsHotkeyComponent | Configure hotkeys |
CCConfigHotkeyWizardPage | Wizard page for CConfigSimulatorComponent |
CCSettingsMatchingComponent | Settings for matching component |
CCSettingsMatchingDialog | Matching settings as dialog |
CCSettingsModelComponent | Settings UI for model matching/mapping |
CCSettingsNetworkComponent | General settings for network |
CCSettingsNetworkServersComponent | Settings for network servers |
CCSettingsSimulatorBasicsComponent | Driver independent parts of simulator settings, ie those one are also used independent of the driver |
CCSettingsSimulatorComponent | All simulator settings component (GUI) |
CCSettingsSimulatorMessagesComponent | Configure what messages are sent to simulator |
CCSettingsSwiftPlugin | Settings for the swift pseudo driver |
CCSettingsTextMessageInlineComponent | Settings for text messages |
CCSettingsTextMessageStyle | Text message style |
CCSettingsVatsimReadersComponent | Settings for readers |
CCSettingsViewUpdateTimes | Update rates / times |
CCSettingsXSwiftBusComponent | Xswiftbus setup |
CCSetupLoadingDialog | Setup dialog, if loading the boostrap file fails |
CCSimBriefDownloadDialog | Download from SimBrief |
CCSimulatorComponent | Simulator component |
CCSimulatorSelector | Select simulator (as radio buttons or checkboxes) |
CCStatusMessageForm | Display details about a single status message |
CCStatusMessageFormSmall | Display details about a single status message |
CCStatusMessagesDetail | Status messages plus detail |
CCStringListDialog | Select from a list of string |
CCTextEditDialog | Text edit as dialog |
CCTextMessageComponent | Text message widget |
CCTransponderCodeSpinBox | Specialized spin box for Transponder codes |
CCTransponderModeComponent | Small component to display XPDR mode |
CCTransponderModeSelector | Selector for the transponder mode |
CCUpdateInfoComponent | Update info (distributions, artifacts etc.) |
CCUpdateInfoDialog | Download and install swift |
CCUserComponent | User componenet (users, clients) |
NContext | The context classes are high level API classes providing the interface for DBus |
►Neditors | |
CCAircraftIcaoForm | Aircraft ICAO form |
CCAircraftModelForm | Combined form of Livery, ICAOs, distributor |
CCAircraftPartsForm | Edit and set aircraft parts |
CCAirlineIcaoForm | Airline ICAO code form |
CCCockpitComForm | COM elements |
CCCoordinateForm | Select / enter a geo position |
CCDistributorForm | Distributor form |
CCForm | Form base class |
CCFormDbUser | Form base class |
CCFsdSetupForm | Setup for FSD |
CCInterpolationSetupForm | Setup of interpolation and rendering |
CCLiveryForm | Livery form class |
CCMatchingForm | Matching form |
CCModelMappingForm | Model mapping form |
CCModelMappingModifyForm | Allows to modify individual fields of the model form |
CCOwnModelSetForm | Selection for own model set |
CCPbhsForm | Pitch, bank, heading and speed form |
CCPilotForm | Pilot form (name, homebase) |
CCRelativeAircraftPosition | Position relative to other aircraft |
CCServerForm | Server form |
CCSituationForm | Selector / entry |
CCValidationIndicator | Indication state of validation |
►Nfilters | Filter to search data sets |
CCAircraftIcaoFilterBar | Aircraft ICAO filter bar |
CCAircraftModelFilterBar | Filter bar for aircraft models |
CCAircraftModelFilterDialog | Form for a aircraft model filter |
CCAirlineIcaoFilterBar | Airline ICAO filter bar |
CCCountryFilterBar | Country filter bar |
CCDistributorFilterBar | Distributor filter bar |
CCFilterBarButtons | Filter bar buttons |
CCFilterDialog | Base for filter dialog |
CCFilterWidget | Base for filter dialog |
CCLiveryFilterBar | Livery filter bar |
CCStatusMessageFilterBar | Filter status messages |
CCStatusMessageFilterDialog | Form for a status message filter |
►Nmenus | |
CIAircraftModelViewMenu | Menu base class for aircraft model view menus |
CCShowSimulatorFileMenu | Open the simulator file (e.g. aircraft.cfg) in the standard text editor |
CCConsolidateWithDbDataMenu | Consolidate/merge with DB data |
CCConsolidateWithSimulatorModels | Merge/update with simulator models (e.g. remove no longer existing models) |
CCFontMenu | Standard font (size, style) menus. Can be used as nested menu or via getActions added manually |
CCMenuAction | Wraps a QAction with extra metadata to allow proper sorting for a QMenu |
CCMenuActions | Bunch of CMenuAction objects |
CIMenuDelegate | Interface to implement a custom menu |
►Nmodels | Models to be used with views, mainly QTableView |
NPrivate | |
CCActionHotkeyListModel | Hotkey list model |
CCActionItem | One single action item in a tree |
CCActionModel | Action tree model, used with hotkey actions |
CCAircraftCategoryListModel | Airport list model |
CCAircraftCategoryTreeModel | ATC list model |
CCAircraftIcaoFilter | Filter for aircraft ICAO data |
CCAircraftIcaoCodeListModel | Airport list model |
CCAircraftModelFilter | Filter for aircraft models |
CCAircraftModelListModel | Aircraft model list model |
CCAircraftPartsListModel | Aircraft parts list model |
CCAircraftSituationChangeListModel | Aircraft situation changes list model |
CCAircraftSituationListModel | Client list model |
CCAirlineIcaoFilter | Filter for airline ICAO data |
CCAirlineIcaoCodeListModel | Airport list model |
CCApplicationInfoListModel | Application info list model |
CCAtcStationListModel | ATC list model |
CCAtcStationTreeModel | ATC list model |
CCAudioDeviceInfoListModel | Audio device list model |
CCClientListModel | Client list model |
CCDefaultFormatter | Column formatter default implementation, also serving as interface |
CCPixmapFormatter | Pixmap formatter |
CCStringFormatter | String formatter, if known the variant already contains the appropriate string |
CCEmptyFormatter | Just returns a empty "" value |
CCIncognitoFormatter | Just returns a empty "" value |
CCDelegateFormatter | Layout will be defined by a delegate |
CCBoolTextFormatter | Bool value, format as text |
CCBoolLedFormatter | Format as bool LED value |
CCBoolIconFormatter | Format as bool pixmap |
CCValueObjectFormatter | Default formatter when column contains CValueObject |
CCDateTimeFormatter | Formatter when column contains QDateTime, QDate or QTime |
CCIntegerFormatter | Formatter when column contains an integer |
CCAltitudeFormatter | Formatter when column contains an altitude |
CCColorFormatter | Formatter when column contains a color |
CCPhysiqalQuantiyFormatter | Formatter for physical quantities |
CCComFrequencyFormatter | COM frequencies |
CCAngleDegreeFormatter | Angle in degrees |
CCLatLonFormatter | Latitude or Longitude formatter |
CCAirspaceDistanceFormatter | Airspace distance displayed in NM |
CCSpeedKtsFormatter | Speed displayed in kts |
CCColumn | Single column |
CCColumns | Header data for a table |
CCCountryFilter | Country filter |
CCCountryListModel | Country list model |
CCDistributorFilter | Country filter |
CCDistributorListModel | Distributor list model |
CCIdentifierListModel | Originator list model |
CCInterpolationSetupListModel | Country list model |
CCListModelBase | List model |
CCListModelBaseNonTemplate | Non templated base class, allows Q_OBJECT and signals to be used |
CCListModelCallsignObjects | List model for callsign based objects (callsign is unique key) |
CCListModelDbObjects | List model for DB objects |
CCOrderableListModelDbObjects | List model for DB objects |
CCListModelTimestampObjects | List model for timestamp based objects with offset |
CCListModelTimestampWithOffsetObjects | List model for timestamp based objects with offset |
CCLiveryFilter | Filter for aircraft liveries |
CCLiveryListModel | Distributor list model |
CCMatchingStatisticsModel | Matching statistics entry |
CIModelFilter | Model filter interface |
CIModelFilterProvider | Model filter interface for those who can generate such a filter (e.g. a widget or dialog) |
CCNameVariantPairModel | Simple model displaying name / variant values |
CISelectionModel | Allow to get and select objects |
CCServerListModel | Server list model |
CCSimulatedAircraftListModel | Aircraft list model |
CCStatusMessageFilter | Filter for status messages |
CCStatusMessageListModel | Status message list model |
CCTextMessageListModel | Text message list model |
CCUserListModel | User list model |
NPrivate | |
►Nsettings | |
CCDockWidgetSettings | Settings for dockwidget |
CTDockWidget | Trait for settings for dock widget |
CCGeneralGuiSettings | General GUI settings |
CTGeneralGui | General GUI settings |
CTBackgroundConsolidation | Settings for last manual entries of own aircraft mode |
CCNavigatorSettings | Settings for navigator bar |
CTNavigator | Trait for settings for navigator |
CCTextMessageSettings | Text message settings |
CTextMessageSettings | Text message settings |
CTUpdateNotificationSettings | Trait for directory settings |
CCViewUpdateSettings | Settings about view update rates |
CTViewUpdateSettings | Trait for settings about update rates |
Nvatsim | Specific classes for the VATSIM network |
►Nviews | Views, mainly QTableView |
CCAircraftCategoryTreeView | ATC stations view |
CCAircraftCategoryView | Aircraft ICAO codes view |
CCAircraftIcaoCodeView | Aircraft ICAO codes view |
CCAircraftModelStatisticsDialog | Info about the models |
CCAircraftModelValidationDialog | Model validation |
CCAircraftModelView | Aircraft view |
CCAircraftPartsView | Aircraft parts |
CCAircraftSituationChangeView | Aircraft situation change view |
CCAircraftSituationView | Aircraft situations view |
CCAirlineIcaoCodeView | Aircraft ICAO codes view |
CCApplicationInfoView | Network servers |
CCApplicationInfoMenu | Menu base class for aircraft model view menus |
CCAtcStationTreeView | ATC stations view |
CCAtcStationView | ATC stations view |
CCAudioDeviceInfoView | Audio device view |
CCCheckBoxDelegate | CheckBox for single column |
CCClientView | Client view |
CCCountryView | Countries |
CCDistributorView | Distributors |
CCFlightPlanDialog | Flight plan as dialog, also meant for other callsigns |
CCIdentifierView | Originator servers |
CCInterpolationSetupView | Distributors |
CCLiveryView | Distributors |
CCMatchingStatisticsView | Matching statistics |
CCNameVariantPairView | User view |
CCRadarView | Radar view |
CCServerView | Network servers |
CCSimulatedAircraftView | Aircraft view |
CCStatusMessageView | Status message view |
CCTextMessageView | Airports view |
CCUserView | User view |
CCViewBaseNonTemplate | Non templated base class, allows Q_OBJECT and signals / slots to be used |
CCViewBase | Base class for views |
CCViewBaseItemDelegate | Delegate for our view items |
CCViewBaseProxyStyle | Proxy for style of our views |
CCViewWithCallsignObjects | Base class for views with DB objects |
CCViewWithDbObjects | Base class for views with DB objects |
CCOrderableViewWithDbObjects | Base class for views with DB objects also orderable (based on swift::misc::IOrderableList ) |
CCViewWithTimestampWithOffsetObjects | Base class for views timestamp offset objects |
Nwin | Windows specific classes |
CCAltitudeEdit | Line edit for altitude as used in flight plan |
CCDockWidget | Our base class for dockable widgets containing some specialized functionality on top of QDockWidget |
CCDockWidgetInfoArea | Specialized class for dock widgets serving as info area |
CCDockWidgetInfoBar | Class for dock widgets in the info area, containing some specialized functionality |
CCDropBase | Utilities for dropping swift value objects |
CCDropSite | Area where items can be dropped |
CCEcosystemComboBox | Combo box widget for ecosystems |
CCEnableForDockWidgetInfoArea | Helper class: If a component is residing in an dockable widget. This class provides access to its info area and dockable widget |
CCEnableForFramelessWindow | Main window which can be frameless |
CCEnableForViewBasedIndicator | Hand over indication task to an embedded view |
CCUpperCaseEventFilter | Uppercase key press |
CCGuiActionBindHandler | QObject derived handler to be registered with swift::core::CActionBind |
CCGuiApplication | GUI application, a specialized version of swift::core::CApplication for GUI applications |
CCGuiUtility | GUI utilities |
CCInfoArea | Info area, hosting dockable widgets |
CCLabelAndIcon | Label and icon frame |
CCLedWidget | Displaying an LED as widget. Non copyable |
CCLevelMeter | Widget which displays a audio level meter, indicating the level and peak levels of the window of audio samples most recently analyzed |
CCLineEditHistory | Line edit with history |
CCLoadIndicator | The QProgressIndicator class lets an application display a progress indicator to show that a lengthy task is under way |
CCLoadIndicatorEnabled | Enable widget class for load indicator |
CIMainWindowAccess | Direct acccess to main window`s status bar, info bar and such |
CCManagedStatusBar | Managed status bar |
CCOverlayMessages | Display status messages (nested in the parent widget) |
CCOverlayMessagesBase | Base class to display overlay messages in different widgets (nested in this widget) |
CCOverlayMessagesFrame | Using this class provides a QFrame with the overlay functionality already integrated |
CCOverlayMessagesFrameEnableForDockWidgetInfoArea | Using this class provides a QFrame with the overlay and dock widget functionality already integrated |
CCOverlayMessagesTabWidget | Using this class provides a QTabWidget with the overlay functionality already integrated |
CCOverlayMessagesWizardPage | Using this class provides a QWizardPage with the overlay functionality already integrated |
CCOverlayMessagesDockWidget | Using this class provides a QDockWidget with the overlay functionality already integrated |
CCOverlayMessagesTableView | Using this class provides a QTableView with the overlay functionality already integrated |
CCOverlayMessagesTreeView | Using this class provides a QTableView with the overlay functionality already integrated |
CIPluginConfig | The interface for the plugin config |
CCPluginConfigWindow | Base class for plugin config window |
CCPluginDetailsWindow | A window that shows plugin details |
CCPluginSelector | Shows all available plugins in a nice list and lets user enable, disable and configure each of them |
CCSharedStringListCompleter | Completer shared among multiple UI elements |
CCompleterUtils | Utility functions |
CCShortcut | Shortcut definitions to avoid duplicated shortcut defintions |
CCShowHideBar | Show or hide (expand / collapse) another section |
CCSplashScreen | Own splash screen |
CCStyleSheetUtility | Reads and provides style sheets |
CCSystemTrayWindow | QDialog which can minimize to system tray |
CCTextMessageTextEdit | Specialized text edit for displaying text messages |
CCTickLabel | Representing a ticked or crossed icon |
CCUpperCaseValidator | Forces uppercase |
►Ninput | |
CIJoystick | Abstract interface for native joystick handling |
CIKeyboard | Abstract interface for native keyboard handling |
CCJoystickDevice | Linux Joystick device |
CCJoystickLinux | Linux implemenation of IJoystick |
CCKeyboardLinux | Linux implemenation of IKeyboard using hook procedure |
CCJoystickMacOS | MacOS implemenation of IJoystick |
CCKeyboardMacOS | MacOS implemenation of IKeyboard using hook procedure |
CCMacOSInputUtils | Common MacOS input utilities |
CCJoystickDeviceInput | Joystick device input/button |
CCJoystickWindows | Windows implemenation of IJoystick with DirectInput |
CCKeyboardWindows | Windows implemenation of IKeyboard using hook procedure |
►Nmisc | Free functions in swift::misc |
►Naudio | |
CCAudioDeviceInfo | Value object encapsulating information of a audio device |
CCAudioDeviceInfoList | Value object encapsulating a list of audio devices |
CCSettings | Value object encapsulating information of audio related settings |
CTSettings | Audio related settings |
CCNotificationSounds | Simplified enums to play sounds |
►Naviation | |
►NData | |
CTSimBriefData | Trait for global setup data |
Nprivate_ns | |
CCAircraftCategory | Value object for aircraft categories |
CCAircraftCategoryList | Value object encapsulating a list of ICAO codes |
CCAircraftEngine | Value object encapsulating information about aircraft's engines |
CCAircraftEngineList | Value object encapsulating a list of aircraft engines |
CCAircraftIcaoCode | Value object for ICAO classification |
CCAircraftIcaoCodeList | Value object encapsulating a list of ICAO codes |
CCAircraftLights | Value object encapsulating information about aircraft's lights |
CCAircraftParts | Value object encapsulating information of aircraft's parts |
CCAircraftPartsList | Value object encapsulating a list of aircraft parts |
CCAircraftSituation | Value object encapsulating information of an aircraft's situation |
CCAircraftSituationChange | Value object about changes in situations |
CCAircraftSituationChangeList | Value object encapsulating a list of aircraft parts |
CCAircraftSituationList | List of aircraft situations |
CCAircraftVelocity | Velocity and angular velocity for 6DOF bodies |
CCAirlineIcaoCode | Value object for ICAO classification |
CCAirlineIcaoCodeList | Value object encapsulating a list of ICAO codes |
CCAirport | Value object encapsulating information about an airpot |
CCAirportIcaoCode | Value object encapsulating information of airport ICAO data |
CCAirportList | Value object for a list of airports |
CCAltitude | Altitude as used in aviation, can be AGL or MSL altitude |
CCAtcStation | Value object encapsulating information about an ATC station |
CCAtcStationList | Value object for a list of ATC stations |
CCCallsign | Value object encapsulating information of a callsign |
CICallsignObjectList | List of objects with callsign |
CCCallsignSet | Value object for a set of callsigns |
CCComNavEquipment | ICAO flightplan field 10a |
CCComSystem | COM system (aka "radio") |
CCFlightPlanRemarks | Flight plan remarks, parsed values |
CCFlightPlan | Value object for a flight plan |
CCFlightPlanAircraftInfo | Flightplan-related information about an aircraft (aircraft ICAO, equipment and WTC) |
CCFlightPlanList | Value object for a list of flight plans |
CCHeading | Heading as used in aviation, can be true or magnetic heading |
CCInformationMessage | Value object encapsulating information message (ATIS, METAR, TAF) |
CCLivery | Value object encapsulating information about an airpot |
CCLiveryList | Value object for a list of airports |
CCModulator | Base class for COM, NAV, Squawk units |
CCNavSystem | NAV system (radio navigation) |
CCOnGroundInfo | Information about the ground status |
CCSelcal | Value object for SELCAL |
CCSimBriefData | Value object for a flight plan |
CCSsrEquipment | ICAO flightplan field 10b |
CCTrack | Track as used in aviation, can be true or magnetic Track |
CCTransponder | Transponder |
CCWakeTurbulenceCategory | ICAO wake turbulence category |
NCompare | |
►Ndb | |
CCArtifact | Artifacts ("our software" products) |
CCArtifactList | Multiple artifacts |
CIDatastoreObject | Supposed to be used only in filter operations |
CIDatastoreObjectWithIntegerKey | Class from which a derived class can inherit datastore-related functions |
CIDatastoreObjectWithStringKey | Class from which a derived class can inherit datastore-related functions |
CIDatastoreObjectList | List of objects read from database. Such objects should implement |
CCDatastoreUtility | Class with datastore related utilities |
CCDbFlags | What and how to read web services |
CCDbInfo | Info about the latest models |
CCDbInfoList | Value object encapsulating a list of info objects |
CCDistribution | Distributions for channel |
CCDistributionList | Multiple distributions for different channels: |
CCUpdateInfo | Update info, i.e. artifacts and distributions |
CTUpdateInfo | Trait for update info, i.e. distributions and artifacts |
►Ngeo | |
CICoordinateGeodetic | Geodetic coordinate, a position in 3D space relative to the reference geoid |
CICoordinateWithRelativePosition | Interface (actually more an abstract class) of coordinates and relative position to something (normally own aircraft) |
CCCoordinateGeodetic | Geodetic coordinate |
CCCoordinateGeodeticList | Value object encapsulating a list of coordinates |
CCEarthAngle | Base class for latitude / longitude |
CCElevationPlane | Plane of same elevation, can be a single point or larger area (e.g. airport) |
CIGeoObjectList | List of objects with geo coordinates |
CIGeoObjectWithRelativePositionList | List of objects with geo coordinates |
►CCKmlUtils | KML utils |
CKMLSettings | KML settings |
CCLatitude | Latitude |
CCLongitude | Longitude |
NGeoPosition | Position handling as geo locations and coordinates systems |
►Ninput | |
CCActionHotkey | Value object encapsulating a action hotkey |
CCActionHotkeyList | Value object encapsulating a list of hotkeys |
CCHotkeyCombination | Value object representing hotkey sequence |
CCJoystickButton | Value object representing a joystick button |
CCJoystickButtonList | Value object encapsulating a list of joystick buttons |
CCKeyboardKey | Value object representing a keyboard key |
CCKeyboardKeyList | Value object encapsulating a list of keyboard keys |
►NIterators | Iterator classes for the containers |
COutputIterator | Configurable output iterator using a provided functor to do the insertion |
CTransformIterator | Iterator wrapper which applies some transformation function to each element |
CConditionalIterator | Iterator wrapper which skips over any elements which do not satisfy a given condition predicate |
CConcatIterator | Iterator wrapper which concatenates zero or more pairs of begin and end iterators |
Njson | |
►Nmath | |
CCMathUtils | Math utils |
►Nmixin | Mixin classes which implement common operations for value classes |
CEqualsByCompare | CRTP class template from which a derived class can inherit operator== implemented using its compare function |
CEqualsByMetaClass | CRTP class template from which a derived class can inherit operator== implemented by metaclass |
CLessThanByCompare | CRTP class template from which a derived class can inherit operator< implemented using its compare function |
CLessThanByMetaClass | CRTP class template from which a derived class can inherit operator< implemented by metaclass |
CCompareByMetaClass | CRTP class template from which a derived class can inherit non-member compare() implemented by metaclass |
CDataStreamOperators | CRTP class template to generate non-member QDataStream streaming operators |
CDataStreamByMetaClass | CRTP class template to generate QDataStream marshalling methods using CMetaClass |
CDBusOperators | CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation |
CDBusOperators< Derived, LosslessTag > | |
CDBusByMetaClass | CRTP class template from which a derived class can inherit common methods dealing with marshalling instances by metaclass |
CHashByMetaClass | CRTP class template from which a derived class can inherit common methods dealing with hashing instances by metaclass |
CIcon | CRTP class template from which a derived class can inherit icon-related functions |
CIndex | CRTP class template from which a derived class can inherit property indexing functions |
CJsonOperators | CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation |
CJsonByMetaClass | CRTP class template from which a derived class can inherit common methods dealing with JSON by metatuple |
CMetaType | CRTP class template from which a derived class can inherit common methods dealing with the metatype of the class |
CString | CRTP class template from which a derived class can inherit string streaming operations |
►Nnetwork | |
►Ndata | |
CTLastServer | Trait for last (most recently) used server and user |
►Nsettings | |
CTTrafficServers | Virtual air traffic servers |
CTCurrentTrafficServer | Currently selected virtual air traffic server |
CCAuthenticatedUser | Value object encapsulating information of an authentiated user |
CCClient | Another client software |
CCClientList | Value object encapsulating a list of voice rooms |
CIClientProvider | Direct in memory access to client (network client) data |
CCClientProvider | Direct in memory access to client (network client) data |
CCClientAware | Class which can be directly used to access an |
CCClientProviderDummy | Client provider dummy for testing |
CCConnectionStatus | Value object encapsulating information about a connection status |
CCEcosystem | Ecosystem of server belonging together |
CCEcosystemList | Value object encapsulating a list of voice rooms |
CIEcosystemProvider | Direct threadsafe in memory access to current ecosystem |
CCEcosystemAware | Delegating class which can be directly used to access an |
CCEntityFlags | What and state of reading from web services |
CCFacilityType | Value object encapsulating the ATC facility type, e.g. TWR, DEP, APP |
CCFsdSetup | Value object for a FSD setup |
CCLoginMode | Value object encapsulating information about login mode |
CCNetworkUtils | Utilities, e.g. checking whether a network connection can be established |
CCRawFsdMessage | Value object for a raw FSD message |
CCRawFsdMessageList | Value object encapsulating a list raw FSD messages |
CCRemoteFile | Remote file, i.e |
CCRemoteFileList | Value object encapsulating a list of remote files |
CCRole | Role |
CCRoleList | Value object encapsulating a list of servers |
CCServer | Value object encapsulating information of a server |
CCServerList | Value object encapsulating a list of servers |
CCTextMessage | Value object encapsulating information of a text message |
CCTextMessageList | Value object encapsulating a list of text messages |
CCUrl | Value object encapsulating information of a location, kind of simplified CValueObject compliant version of QUrl |
CCUrlLog | Information about accessing one URL over the network |
CCUrlLogList | Value object encapsulating a list of voice rooms |
CCUser | Value object encapsulating information of a user |
CCUserList | Value object encapsulating a list of voice rooms |
CCVoiceCapabilities | Value object encapsulating information for voice capabilities |
►Nphysical_quantities | |
NLiterals | |
CCAcceleration | Acceleration |
►CCAngle | Physical unit angle (radians, degrees) |
CDegMinSecFractionalSec | Value as individual values |
CCPhysicalQuantitiesConstants | Physical quantities constants |
CCFrequency | Physical unit frequency |
CCLength | Physical unit length (length) |
CCMass | Mass |
►CCMeasurementUnit | Base class for all units, such as meter, hertz |
CAffineConverter | Concrete strategy pattern for converting unit with offset linear conversion |
CCenti | Metapolicy that can be used to modify template parameters of converters. |
CData | Pimpl class |
CGiga | Metapolicy that can be used to modify template parameters of converters. |
CHecto | Metapolicy that can be used to modify template parameters of converters. |
CIdentityConverter | Concrete strategy pattern for converting unit that does nothing |
CInEachHundred | Metapolicy that can be used to modify template parameters of converters. |
CKilo | Metapolicy that can be used to modify template parameters of converters. |
CLinearConverter | Concrete strategy pattern for converting unit with linear conversion |
CMega | Metapolicy that can be used to modify template parameters of converters. |
CMilli | Metapolicy that can be used to modify template parameters of converters. |
CNilConverter | Converter for default values, such as None, used with public constructor |
COne | Metapolicy that can be used to modify template parameters of converters |
CSubdivisionConverter | Concrete strategy pattern for converting unit with one subdivision conversion |
CSubdivisionConverter2 | Concrete strategy pattern for converting unit with two subdivision conversions |
CTwo | Metapolicy that can be used to modify template parameters of converters. |
CCPhysicalQuantity | A physical quantity such as "5m", "20s", "1500ft/s" |
CCPqString | Represents a physical quantity by a string |
CCPressure | Physical unit distance |
CCSpeed | Speed class, e.g |
CCTemperature | Physical unit temperature |
CCTime | Time class, e.g |
CCLengthUnit | Specialized class for distance units (meter, foot, nautical miles) |
CCAngleUnit | Specialized class for angles (degrees, radian) |
CCFrequencyUnit | Specialized class for frequency (hertz, mega hertz, kilo hertz) |
CCMassUnit | Specialized class for mass units (kg, lbs) |
CCPressureUnit | Specialized class for pressure (psi, hPa, bar) |
CCTemperatureUnit | Specialized class for temperatur units (kelvin, centidegree) |
CCSpeedUnit | Specialized class for speed units (m/s, ft/s, NM/h) |
CCTimeUnit | Specialized class for time units (ms, hour, min) |
CCAccelerationUnit | Specialized class for acceleration units (m/s2, ft/s2) |
Npredicates | Functor classes for evaluating predicate calculus expressions |
►Nprivate_ns | |
CCDataPageQueue | Decorator for CValuePage which allows incoming remote changes to be queued to allow for more flexibility to control how the queue is popped compared to the usual Qt::QueuedConnection |
►Nsettings | Classes related to configuration settings |
CTDirectorySettings | ATC stations settings |
►Nshared_state | Utilities for sharing state between multiple objects |
NDBus | Implementation detail classes used by shared_state::CDataLinkDBus |
►Ndbus | |
CIDuplex | Abstract interface for the spoke in a star topology |
CCDuplex | Server side implementation of IDuplex |
CCDuplexProxy | Client side implementation of IDuplex, through which the client communicates with the server |
CIHub | Abstract interface for the hub in a star topology |
CCHub | Server side implementation of IHub |
CCHubProxy | Client side implementation of IHub |
CCActiveMutator | Extends CPassiveMutator with the ability to respond to requests |
CCActiveObserver | Extends CPassiveObserver with the ability to send requests and receive replies |
CCDataLinkConnectionWatcher | Observe the connection state of an IDataLink |
CIDataLink | Interface that provides a transport mechanism for sharing state |
CCDataLinkDBus | A transport mechanism using signals and slots distributed by DBus |
CCDataLinkLocal | A transport mechanism using signals and slots in the local process |
CCGenericListJournal | Non-template base class for CListJournal |
CCListJournal | Base class for an object that shares state with a corresponding CListObserver subclass object |
CCGenericListMutator | Non-template base class for CListMutator |
CCListMutator | Base class for an object that shares state with a corresponding CListObserver subclass object |
CCGenericListObserver | Non-template base class for CListObserver |
CCListObserver | Base class for an object that shares state with a corresponding CListMutator subclass object |
CCPassiveMutator | Endpoint which can emit events to subscribers |
CCPassiveObserver | Endpoint which can subscribe to events emitted by CPassiveMutator |
CCAnyMatch | Dummy value class that matches any event |
CCGenericScalarJournal | Non-template base class for CScalarJournal |
CCScalarJournal | Base class for an object that shares state with a corresponding CScalarObserver subclass object |
CCGenericScalarMutator | Non-template base class for CScalarMutator |
CCScalarMutator | Base class for an object that shares state with a corresponding CScalarObserver subclass object |
CCGenericScalarObserver | Non-template base class for CScalarObserver |
CCScalarObserver | Base class for an object that shares state with a corresponding CScalarMutator subclass object |
►Nsimulation | |
►Ndata | |
CTLastAutoPublish | Last selection |
CTLastModel | Last model used |
CTModelCache | Trait for model cache |
CTModelCacheXP | XPlane |
CTModelCacheFsx | FSX |
CTModelCacheFs9 | FS9 |
CTModelCacheP3D | P3D |
CTModelCacheFG | FG |
CTModelCacheMsfs | MSFS |
CTModelCacheMsfs2024 | MSFS2024 |
CTModelCacheLastSelection | Last selection |
CTModelSetCacheXP | XPlane |
CTModelSetCacheFsx | FSX |
CTModelSetCacheFs9 | FS9 |
CTModelSetCacheP3D | P3D |
CTModelSetCacheFG | FG |
CTModelSetCacheMsfs | MSFS |
CTModelSetCacheMsfs2024 | MSFS2024 |
CTSimulatorLastSelection | Last selection |
CTSimulatorLastSelections | Last selections |
CTVPilotAircraftModels | Trait for vPilot derived models |
CIMultiSimulatorModelCaches | Cache for multiple simulators specified by CSimulatorInfo |
CCModelCaches | Bundle of caches for all simulators |
CCModelSetCaches | Bundle of caches for model sets of all simulators |
CCCentralMultiSimulatorModelCachesProviderBase | One central instance of the caches base class |
CCCentralMultiSimulatorModelCachesProvider | One central instance of the model caches |
CCCentralMultiSimulatorModelCachesAware | Basically a QObject free (delegate based) version of CCentralMultiSimulatorModelCachesProvider |
CCCentralMultiSimulatorModelSetCachesProvider | One central instance of the model set caches |
CCCentralMultiSimulatorModelSetCachesAware | Basically a QObject free (delegate based) version of CCentralMultiSimulatorModelSetCachesProvider |
►Nflightgear | |
CCAircraftModelLoaderFlightgear | Flightgear aircraft model loader |
CCFlightgearUtil | Flightgear utils |
►Nfscommon | |
CCAircraftCfgEntries | Set of aircraft.cfg entries representing an aircraft (FSX) |
CCAircraftCfgEntriesList | Utility, providing FS aircraft.cfg entries |
CCAircraftCfgParser | Utility, parsing the aircraft.cfg files |
CCBcdConversions | BCD conversions for FS |
CCFsCommonUtil | FS9/FSX/P3D/MSFS utils |
CCFsDirectories | FS9/FSX/P3D directories |
CCVPilotModelRule | Value object encapsulating information of software distributor |
CCVPilotModelRuleSet | Value object reading a set of vPilot rules |
CCVPilotRulesReader | Model mappings |
►Nfsx | |
CCSimConnectUtilities | Utilities for SimConnect |
Nprivate_ns | |
►Nsettings | |
CTModelConverterXBinary | Binary of MCX |
CCFGSwiftBusSettings | FGSwiftBus settings |
CTFGSwiftBusServer | Setting for FGSwiftBus |
CTInterpolationAndRenderingSetupGlobal | Last model used |
CTModelMatching | Trait for simulator settings |
CCModelSettings | Settings for models |
CTModel | Trait for simulator settings |
CTDistributorListPreferences | Mapping preferences for model distributor list |
CCSimulatorSettings | Settings for simulator Driver independent parts (such as directories), also used in model loaders |
CCFsxP3DSettings | Some P3D/FSX settings |
CCSpecializedSimulatorSettings | Allows to have specific utility functions for each simulator |
CCXPlaneSimulatorSettings | XPlane specific settings |
CTSimulatorFsx | Trait for simulator settings |
CTSimulatorFs9 | Trait for simulator settings |
CTSimulatorP3D | Trait for simulator settings |
CTSimulatorMsfs | Trait for simulator settings |
CTSimulatorMsfs2024 | Trait for simulator settings |
CTP3DVersion | Selected P3D version (64bit) |
CTFsxDetailsSettings | Some details for FSX |
CTP3DDetailsSettings | Some details for P3D |
CTSimulatorXP | Trait for simulator settings |
CTSimulatorFG | Trait for simulator settings |
CCMultiSimulatorDetailsSettings | Bundle of detail settings |
CCMultiSimulatorSettings | Bundle of settings for all simulators |
CCSimulatorMessagesSettings | Settings regarding message handling. Driver independent part, related to network |
CTSimulatorMessages | Trait for simulator message settings |
CCSwiftPluginSettings | Settings for models |
CTSwiftPlugin | Trait for swift plugin settings |
CCXSwiftBusSettings | Xswiftbus settings |
CTXSwiftBusSettings | Setting for xswiftbus |
CCXSwiftBusSettingsQtFree | Xswiftbus/swift side settings class, JSON capable, shared among all services |
►Nxplane | |
►Nqtfreeutils | |
CAcfProperties | ACF properties |
CUtf8Iterator | Encoding-aware iterator adaptor for std::u8string |
CCAircraftModelLoaderXPlane | XPlane aircraft model loader |
CCNavDataReference | Reference to an entry in X-Plane's navigation data (airport, navaid, fix, etc.) with its position |
CCNavDataReferenceList | List of X-Plane navigation data entries (airports, navaids, fixes, etc) with their positions |
CCXPlaneUtil | XPlane utils |
CCXSwiftBusConfigWriter | Xswiftbus configuration file writer |
CCAircraftMatcherSetup | Matcher settings |
CDBTripleIds | DB ids |
CCAircraftModel | Aircraft model (used by another pilot, my models on disk) |
CIModelsSetable | Interface to "something" backing models, which can be set |
CIModelsUpdatable | Interface to "something" backing models, which can be modified (updated) |
CIModelsForSimulatorSetable | Interface to "something" backing models, which can be set |
CIModelsForSimulatorUpdatable | Interface to "something" backing models, which can be modified (updated) |
CISimulatorSelectable | Interface to "something" allowing a simulator selection |
CCAircraftModelList | Value object encapsulating a list of aircraft models |
CIAircraftModelLoader | Load the aircraft for a simulator |
CCDummyModelLoader | Dummy loader for testing |
CCMultiAircraftModelLoaderProvider | Single instances of all model loaders (lazy init) |
CIAircraftModelSetProvider | Value object encapsulating a list of aircraft models |
CCAircraftModelUtilities | Utilities for aircraft models |
CCAirspaceAircraftSnapshot | Current situation in the skies analyzed |
CChangedAutoPublishData | Which data have changed |
CCAutoPublishData | Objects that can be use for auto-publishing. Auto publishing means we sent those data to the DB |
CCBackgroundValidation | Validate model files from the sets and check if the model still exists |
CCCategoryMatcher | Category matcher, uses the DB categories |
CCDistributor | Value object encapsulating information of software distributor |
CCDistributorList | Value object encapsulating a list of distributors |
CCDistributorListPreferences | Preferences for distributors |
CIInterpolant | Interpolant interface |
CSituationLog | Log entry for situation interpolation |
CPartsLog | Log entry for parts interpolation |
CCInterpolationLogger | Record internal state of interpolator for debugging |
CCInterpolationAndRenderingSetupBase | Value object for interpolator and rendering base class |
CCInterpolationAndRenderingSetupGlobal | Value object for interpolator and rendering |
CCInterpolationAndRenderingSetupPerCallsign | Value object for interpolator and rendering per callsign |
CCInterpolationResult | Combined results |
CIInterpolationSetupProvider | Direct in memory access to interpolation setup, normally implemented by simulator |
CCInterpolationSetupAware | Class which can be directly used to access an |
CCInterpolationStatus | Status of interpolation |
CCInterpolator | Base class for interpolating (calculate positions inbetween updates). One instance is responsible for one aircraft This class provides the high level functions for interpolation (called from the simulator plugin), logging functionality, as well as the logic to interpolate aircraft parts. Information for the position interpolation (basically aircraft updates from FSD) are provided from this class |
►CCInterpolatorLinear | Linear interpolator, calculation inbetween positions |
CCInterpolant | Linear function that performs the actual interpolation |
CCInterpolatorLinearPbh | Simple linear interpolator for pitch, bank, heading and groundspeed from start to end situation |
CCInterpolatorMulti | Multiplexed interpolator which allows switching between modes at runtime |
CCInterpolatorMultiWrapper | CInterpolatorMulti which can be used with QMap/QHash |
CIInterpolatorPbh | Base class for Pitch-Bank-Heading interpolators |
►CCInterpolatorSpline | Cubic spline interpolator |
CCInterpolant | Cubic function that performs the actual interpolation |
CPosArray | Position arrays for interpolation |
CMSInOutValues | The network values |
CMSModelSet | The model set values |
CMatchingScriptReturnValues | Return values |
CCMatchingStatistics | Value object for matching statistics |
CCMatchingStatisticsEntry | Value object for a matching statistics entry |
CCMatchingUtils | Matching utils |
CCModelConverterX | Simple utility class to support ModelConverterX integration |
CIOwnAircraftProvider | Direct threadsafe in memory access to own aircraft |
CCOwnAircraftAware | Delegating class which can be directly used to access an |
CCOwnAircraftProviderDummy | For testing |
CCPartsStatus | Status regarding parts |
CIRemoteAircraftProvider | Direct thread safe in memory access to remote aircraft |
CCRemoteAircraftProvider | Implementaion of the interface, which can also be used for testing |
CCRemoteAircraftAware | Class which can be directly used to access an |
CCRemoteAircraftProviderDummy | Dummy implementation for testing purpose |
CCSimulatedAircraft | Comprehensive information of an aircraft |
CCSimulatedAircraftList | Value object encapsulating a list of aircraft |
CISimulationEnvironmentProvider | Direct in memory access to elevation data |
CCSimulationEnvironmentAware | Class which can be directly used to access an |
CCSimulatorInfo | Simple hardcoded info about the corresponding simulator |
CCCountPerSimulator | Count per simulator, small utility class allows to retrieve values as per simulator |
CCSimulatorInfoList | Value object encapsulating a list of distributors |
CCSimulatorInternals | Simulator internals for flight simulators. Those are obtained from a running simulator and represent information about the simulator (like a small registry) |
CCSimulatorPluginInfo | Describing a simulator plugin |
CCSimulatorPluginInfoList | Value object encapsulating a list of SimulatorInfo objects |
►Ntest | Generate data for testing purposes |
CCTestData | Testdata for unit tests/data |
CCTesting | Generate data for testing aviation classes |
CCTestService | Testservice for PQ / CValueObject DBus tests. This part is the callee |
CITestServiceInterface | Proxy class for swift::misc::Test::CTestService. This part is the caller |
►Nweather | |
CCCloudLayer | Value object for a cloud layer |
CCCloudLayerList | Value object encapsulating a set of cloud layers |
CCMetar | Value object encapsulating information about METAR FIXME: runway visibilities FIXME: runway wind shear FIXME: remarks |
CCMetarDecoder | Metar Decoder |
CCMetarList | Sequence of Metars |
CCPresentWeather | Value object for present weather flags |
CCPresentWeatherList | Value object encapsulating a list of present weathers |
CCWindLayer | Value object for a wind layer |
CCWindLayerList | Value object encapsulating a set of wind layers |
CCApplicationInfo | Description of a swift application |
CCApplicationInfoList | List of swift application descriptions |
CCAtomicFile | A subclass of QFile which writes to a temporary file while it is open, then renames the file when it is closed, so that it overwrites the target file as a single, atomic transaction |
CCCacheSettingsUtils | Utils for copying cache and settings content |
CQOrderedSet | Needed for compatibility with C++ standard algorithms which expect ordered sets |
CCCollection | Generic ordered container with value semantics |
CCCompressUtils | Compress utilities |
CCConnectionGuard | List of QMetaObject::Connection |
CCContainerHelper | Class providing static helper methods for different containers |
CCContainerBase | Base class for CCollection and CSequence adding mutating operations and CValueObject facility on top of CRangeBase |
CCCountry | Color |
CCCountryList | Value object encapsulating a list of countries |
CCCrashHandler | Crash handler |
CCCrashInfo | Crash info |
CCDataCacheRevision | Encapsulates metastate about how the version of the cache in memory compares to the one on disk |
CCDataCacheSerializer | Worker which performs (de)serialization on behalf of CDataCache, in a separate thread so that the main thread is not blocked by (de)serialization of large objects |
CCDataCache | Singleton derived class of CValueCache, for core dynamic data |
CCData | Class template for accessing a specific value in the CDataCache |
CCDataReadOnly | Class template for read-only access to a specific value in the CDataCache |
CTDataTrait | Base class for traits to be used as template argument to swift::misc::CData |
CCDBusServer | Custom DBusServer |
CCDBusUtils | Utils for UNIT tests / samples |
CCDictionary | Associative container with value semantics, chooses a sensible default implementation container type |
CCDigestSignal | Receive 1..n signals, collect them over time, and resend afer n milliseconds |
CCDirectories | Directories (swift data directories) |
►CCDirectoryUtils | Utility class for directory operations |
CDirComparison | Result of directory comparison |
CCEventLoop | Utility class which blocks until a signal is emitted or timeout reached |
CCFileLogger | Class to write log messages to file |
CCFileUtils | Utility class for file operations |
CCGenericDBusInterface | Used for hand written interface based on virtual methods |
CCIcon | Value object for icons. An icon is stored in the global icon repository and identified by its index. It contains no(!) pyhsical data for the icon itself |
CCIconList | Icon list (swift standard icons) |
CCIcons | Standard icons |
CCIdentifiable | Base class with a member CIdentifier to be inherited by a class which has an identity in the environment of modular distributed swift processes |
CCIdentifier | Value object encapsulating information identifying a component of a modular distributed swift process (core, GUI, audio) |
CCIdentifierList | Value object encapsulating a list of object identifiers |
CTBaseOf | If T has a member typedef base_type, this trait will obtain it, otherwise void |
CTMetaBaseOf | It T has a member typedef base_type which is a registered metatype, this trait will obtain it, otherwise void |
CTIndexBaseOf | If T has a member typedef base_type which has a member propertyByIndex, this trait will obtain it, otherwise void |
CCJsonException | Thrown when a convertFromJson method encounters an unrecoverable error in JSON data |
CCJsonScope | Pseudo-RAII pattern that tracks the current JSON value being converted |
CLockFree | Lock-free wrapper for synchronizing multi-threaded access to an object |
CLockFreeReader | Return value of LockFree::read() |
CLockFreeUniqueWriter | Return value of LockFree::uniqueWrite() |
CLockFreeSharedWriter | Return value of LockFree::sharedWrite() |
CLockFreeMulti | Compose multiple LockFreeReader or LockFreeUniqueWriter instances |
CCLogCategories | Predefined special log categories |
CCLogCategory | A log category is an arbitrary string tag which can be attached to log messages |
CCLogCategoryList | A sequence of log categories |
CCLogHandler | Class for subscribing to log messages |
CCLogPatternHandler | A class for subscribing to log messages which match particular patterns |
CCLogSubscriber | A helper class for subscribing to log messages matching a particular pattern, with the ability to change the pattern at runtime |
CCLogHistory | Records all log messages to a list that persists for the lifetime of the application |
CCLogHistorySource | Allows distributed insertion of log messages into a central CLogHistory |
CCLogHistoryReplica | Allows distributed access to the log messages of a central CLogHistory |
CCLogMessage | Class for emitting a log message |
CCLogPattern | Value class for matching log messages based on their categories |
CCMacOSMicrophoneAccess | Wrapper around MacOS 10.14 AVCaptureDevice AVCaptureDevice authorization |
CCMapBuilder | Build a QMap more efficiently when calling insert() in a for loop |
CCMemoTable | A data memoization pattern useful for compressing JSON representations of containers |
►CCMemoHelper | Helper class for memoizing members of a value object |
CCMemoizer | Memoizer for Ts. Other types are passed through |
CCUnmemoizer | Unmemoizer for Ts. Other types are passed through |
CCExplicitLatin1String | Simple literal type containing a single QLatin1String |
CMetaFlags | Type wrapper for passing MetaFlag to CMetaMember::has |
CCMetaMember | Literal aggregate type representing attributes of one member of a value class |
CCMetaMemberList | Literal aggregate type representing attributes of the members of a value class |
CCMetaClass | Base class for meta classes |
CCMetaClassIntrospector | An introspector for a metaclass |
CLosslessTag | Tag type signifying overloaded marshalling methods that preserve data at the expense of size |
CCNameVariantPair | Value / variant pair |
CCNameVariantPairList | Value object encapsulating a list of name/variant pairs |
CCObfuscation | Utility class to obfuscate strings in the source code to make them unreadable |
COptional | Own implementation of std::optional |
CIOrderable | Entity with order attribute (can be manually ordered in views) |
CIOrderableList | List of orderable IOrderable objects |
CCPixmap | Pixmap which can be transferred via DBus |
CCPlatform | Platform (i.e |
CCPlatformSet | Value object for a set of platforms |
CCProcessCtrl | Wrapper around QProcess with additional features |
CCProcessInfo | Value class identifying a process, with a PID and a name |
CCPromise | A promise-based interface to QFuture, similar to std::promise for std::future |
CCPromise< void > | Specialization of CPromise for void futures |
CCPropertyIndex | Property index |
CCPropertyIndexList | Value object encapsulating a list of property indexes |
CCPropertyIndexRef | Non-owning reference to a CPropertyIndex with a subset of its features |
CCPropertyIndexVariantMap | Specialized value object compliant map for variants, based on indexes |
CIProvider | Base class for providers |
CIProviderAware | Base class of provider aware classes |
CCRange | A range is a conceptual container which does not contain any elements of its own, but is constructed from a begin iterator and an end iterator of another container |
CCRangeBase | Any container class with begin and end iterators can inherit from this CRTP class to gain some useful algorithms as member functions |
CCRgbColor | Color |
CCSequence | Generic sequential container with value semantics |
CCSetBuilder | Build a QSet more efficiently when calling insert() in a for loop |
CCSettingsCache | Singleton derived class of CValueCache, for settings |
CCSetting | Class template for accessing a specific value in the CSettingsCache |
CCSettingReadOnly | Class template for accessing a specific value in the CSettingsCache |
CTSettingTrait | Base class for traits to be used as template argument to swift::misc::CSetting |
►CCSimpleCommandParser | Utility methods for simple line parsing used with the command line |
CCommandHtmlHelp | Help info |
CCSlot | Callable wrapper for a member function with function signature F |
CCSlot< R(Args...)> | Callable wrapper for a member function with function signature R(Args...) |
CCStatusException | Throwable exception class containing a CStatusMessage |
CCStrongStringView | Special-purpose string class used by CMessageBase |
CCMessageBase | Base class for CStatusMessage and CLogMessage |
CCStatusMessage | Streamable status message, e.g |
CCStatusMessageList | Status messages, e.g. from Core -> GUI |
CTString | Stringification traits class |
CCSwiftDirectories | Locations of important directories for swift files |
CCThreadUtils | Utility class for threaded operations |
CITimestampBased | Entity with timestamp |
CITimestampWithOffsetBased | Entity with timestamp |
CMillisecondsMinMaxMean | Milliseconds minimum/maximum/mean |
CITimestampObjectList | List of objects with timestamp. Such objects should implement |
CITimestampWithOffsetObjectList | List of objects with timestamp and offset. Such objects should implement |
CCTokenBucket | Token bucket algorithm |
CTParameter | Trait to detect properties of function parameter types |
CTHasToQString | Trait to detect whether T contains a member function toQString |
CTHasPushBack | Trait which is true if the expression a.push_back(v) is valid when a and v are instances of T and T::value_type |
CTHasGetLogCategories | Trait to detect whether a class T has a static member function named getLogCategories |
CTModelsQHashKey | Trait to detect whether a class T can be used as a key in a QHash |
CTModelsQMapKey | Trait to detect whether a class T can be used as a key in a QMap |
CTHasCompare | Trait which is true if the expression compare(a, b) is valid when a and b are instances of T and U |
CTHasComparePropertyByIndex | Trait which is true if the expression a.compareByPropertyIndex(b, i) is valid when a and b are instances of T, and i is an instance of CPropertyIndexRef |
CTHasPropertyByIndex | Trait which is true if the expression a.propertyByIndex(i) is valid with a is an instance of T and i is an instance of CPropertyIndexRef |
CTIsEqualityComparable | Trait which is true if the expression a == b is valid when a and b are instances of T and U |
CTHasMarshallMethods | Trait which is true if T has methods marshallToDbus and unmarshallFromDbus |
CTIsQPrivateSignal | Trait that detects if a type is QPrivateSignal |
CCValueCachePacket | Value class used for signalling changed values in the cache |
CCValueCache | Manages a map of { QString, CVariant } pairs, which can be distributed among multiple processes |
CCCached | Provides access to one of the values stored in a CValueCache |
CCEmpty | Default base class for CValueObject |
CCValueObject | Mix of the most commonly used mixin classes |
CCVariant | Wrapper around QVariant which provides transparent access to CValueObject methods of the contained object if it is registered with swift::misc::registerMetaValueType |
CCVariantList | Value object encapsulating a list of variants |
CCVariantMap | Map of { QString, CVariant } pairs |
►CCWinDllUtils | Functions dealing with Windows DLLs |
CDLLInfo | Info about an DLL |
CProcessModule | Process modules |
CCRegularThread | Just a subclass of QThread whose destructor waits for the thread to finish |
CCWorkerBase | Base class for CWorker and CContinuousWorker |
CCWorker | Class for doing some arbitrary parcel of work in its own thread |
CCContinuousWorker | Base class for a long-lived worker object which lives in its own thread |
CCSampleUtils | Utils for sample programms |
CCTestValueObject | Test value object |
►Nsample | |
CCSamplesAlgorithm | Samples for our algorithms |
CCSamplesChangeObject | Samples for metadata |
CCSamplesContainer | Samples for our containers |
CCSamplesFile | Samples for file/directory |
CCSamplesJson | Samples for metadata |
CCSamplesMetadata | Samples for metadata |
CCSamplesPerformance | Samples for our containers |
CServiceTool | Supporting / helper functions for running the tests |
CCSamplesAviation | Samples for aviation |
CCSamplesGeo | Samples for physical quantities |
CCSamplesPhysicalQuantities | Samples for physical quantities |
CCSamplesFsCommon | Samples for FsCommon classes |
CCSamplesFsuipc | Samples for FSUIPC |
CCSamplesFsx | Samples for FSX classes |
CCSamplesModelMapping | Samples for model mapping classes |
CCSamplesP3D | Samples for P3D classes |
CCSamplesVPilotRules | Samples for vPilot rules |
►Nsimplugin | |
►Ncommon | |
CCSimulatorPluginCommon | Common base class for simulator plugins |
►Nemulated | |
CCSimulatorEmulated | Swift simulator implementation |
CCSimulatorEmulatedListener | Listener for swift |
CCSimulatorEmulatedFactory | Factory implementation to create CSimulatorEmulated instances |
CCSimulatorEmulatedMonitorDialog | Monitor widget for the pseudo driver |
CCSimulatorEmulatedConfig | Window for setting up the FSX plugin |
CCSimulatorEmulatedConfigWidget | Configuration window for CSimulatorEmulatedConfig |
►Nflightgear | |
CCFGSwiftBusServiceProxy | Proxy object connected to a real FGSwiftBus::CService object via DBus |
CPlanesPositions | Planes positions |
CPlanesSurfaces | Planes surfaces |
CPlanesTransponders | Plane Transponders |
CMultiplayerAcquireInfo | Multiplayer Acquire Info |
CCFGSwiftBusTrafficProxy | Proxy object connected to a real FGSwiftBus::CTraffic object via DBus |
CCFlightgearMPAircraft | Class representing a Flightgear multiplayer aircraft |
CCFlightgearMPAircraftObjects | Simulator objects (aka AI aircraft) |
CFlightgearData | Flightgear data |
CCSimulatorFlightgear | Flightgear ISimulator implementation |
CCSimulatorFlightgearListener | Listener waits for fgswiftbus service to show up |
CCSimulatorFlightgearFactory | Factory for creating CSimulatorFlightgear instance |
CCSimulatorFlightgearConfig | Config plugin for the Flightgear plugin |
CCSimulatorFlightgearConfigWindow | A window that shows all the Flightgear plugin options |
►Nfs9 | |
Nprivate_ns | |
CCallbackWrapper | Template, wrapping the C-style DirectPlay handler callback to a class member |
CCDirectPlayPeer | DirectPlay peer implementation More information can be found in the DirectX9 SDK documentation http://doc.51windows.net/Directx9_SDK/?url=/Directx9_SDK/play/dplay.htm |
CCFs9Sdk | FS9 SDK |
CMULTIPLAYER_PACKET_HEADER | Multiplayer hacket header |
CMULTIPLAYER_PACKET_PARAMS | Multiplayer packet aircraft parameter |
CMULTIPLAYER_PACKET_CHAT_TEXT | Multiplayer chat message |
CMULTIPLAYER_PACKET_CHANGE_PLAYER_PLANE | Multiplayer player aircraft name packet |
CREDUCED_LLAPBH_DATA | Reduced multiplayer position packet |
CMULTIPLAYER_PACKET_POSITION_SLEWMODE | Multiplayer position packet in slew mode |
CMULTIPLAYER_PACKET_POSITION_VELOCITY | Full multiplayer position and velocity packet |
CPLAYER_INFO_STRUCT | Player info |
CCONNECT_ATTEMPT_INFO | Connect attempt info |
CFS_PBH | Pitch/Bank/Heading |
CCFs9Client | Class faking a FS9 multiplayer client connection |
CCFs9Host | Class encapsulating a FS9 host |
CCHostNode | Class representing a enumerated host node |
CCLobbyClient | Lobby client launching and connecting FS9 |
CMultiPlayerPacketParser | FS9 multiplayer protocol packet parser |
CMPParam | Multiplayer param packet - aircraft configuration |
CMPChangePlayerPlane | Multiplayer packet - change player plane |
CMPChatText | Multiplayer packet - chat text |
CMPPositionSlewMode | Multiplayer packet in slew mode |
CMPPositionVelocity | Multiplayer packet - position and velocity |
CCSimulatorFs9 | FS9 Simulator Implementation |
CCSimulatorFs9Listener | Listener for FS9 Listener starts the FS9 multiplayer host and tries to make the running instance of simulator to connect to it. When emitting the simulatorStarted() signal, FS9 is already connected |
CCSimulatorFs9Factory | Factory implementation to create CSimulatorFs9 instances |
►Nfscommon | |
CCFsuipc | Class representing a FSUIPC "interface" |
CCSimulatorFsCommon | Common base class for MS flight simulators |
►Nfsx | |
CCSimulatorFsx | FSX simulator implementation |
CCSimulatorFsxListener | Listener for FSX |
CCSimulatorFsxFactory | Factory implementation to create CSimulatorFsx instances |
CCSimulatorFsxConfig | Window for setting up the FSX plugin |
►Nfsxcommon | |
CCFsxSettingsComponent | FSX/P3D settings |
CDataDefinitionOwnAircraft | Data struct of our own aircraft |
CDataDefinitionOwnAircraftModel | Data struct of aircraft position |
CDataDefinitionRemoteAircraftModel | Data struct of aircraft model data |
CDataDefinitionRemoteAtc | Data struct of aircraft data (setable) |
CDataDefinitionRemoteAircraftPartsWithoutLights | Data struct of remote aircraft parts |
CDataDefinitionRemoteAircraftLights | Data for aircraft lighs |
CDataDefinitionPosData | Data for AI object and probe sent back from simulator |
CDataDefinitionClientAreaSb | The whole SB data area |
CDataDefinitionMSFSTransponderMode | Data structure for MSFS transponder mode information |
CCSimConnectDefinitions | Handles SimConnect data definitions |
CCSimConnectObject | Class representing a SimConnect object |
CCSimConnectObjects | Simulator objects (aka AI aircraft) |
CCSimConnectSettingsComponent | A component that gathers all SimConnect related settings |
CTraceFsxSendId | Struct to trace send ids |
CCSimulatorFsxCommon | FSX Simulator Implementation |
CCSimulatorFsxCommonListener | Listener for FSX |
CCSimulatorFsxConfigWindow | A window that lets user set up the FSX plugin |
►Nmsfs | |
CCSimulatorMsFs | FSX simulator implementation |
CCSimulatorMsFsListener | Listener for MSFS |
CCSimulatorMsFsFactory | Factory implementation to create CSimulatorFsx instances |
►Nmsfs2024 | |
CCSimulatorMsFs2024 | FSX simulator implementation |
CCSimulatorMsFs2024Listener | Listener for MSFS2024 |
CCSimulatorMsFs2024Factory | Factory implementation to create CSimulatorFsx instances |
►Np3d | |
CCSimulatorP3D | P3D Simulator Implementation |
CCSimulatorP3DListener | Listener for P3D |
CCSimulatorP3DFactory | Factory implementation to create CSimulatorP3D instances |
CCSimulatorP3DConfig | Window for setting up the P3D plugin |
►Nxplane | |
CXPlaneData | X-Plane data |
CCSimulatorXPlane | X-Plane ISimulator implementation |
CCSimulatorXPlaneListener | Listener waits for xswiftbus service to show up |
CCSimulatorXPlaneFactory | Factory for creating CSimulatorXPlane instance |
CCXPlaneMPAircraft | Class representing a X-Plane multiplayer aircraft |
CCXPlaneMPAircraftObjects | Simulator objects (aka AI aircraft) |
CCXSwiftBusServiceProxy | Proxy object connected to a real XSwiftBus::CService object via DBus |
CPlanesPositions | Planes positions |
CPlanesSurfaces | Planes surfaces |
CPlanesTransponders | Plane Transponders |
CMultiplayerAcquireInfo | Multiplayer Acquire Info |
CCXSwiftBusTrafficProxy | Proxy object connected to a real XSwiftBus::CTraffic object via DBus |
CCSimulatorXPlaneConfig | Config plugin for the X-Plane plugin |
CCSimulatorXPlaneConfigWindow | A window that shows all the X-Plane plugin options |
►Nsound | |
►Ncodecs | |
CCOpusDecoder | OPUS decoder |
CCOpusEncoder | OPUS encoder |
►Ndsp | |
CBiQuadFilter | Digital biquad filter |
►Nsample_provider | |
CCBufferedWaveProvider | Buffered wave generator |
CCEqualizerSampleProvider | Equalizer |
CCMixingSampleProvider | Mixer |
CCPinkNoiseGenerator | Pink noise generator |
CCResourceSoundData | CResourceSound shared data |
CCResourceSound | File from resources |
CCResourceSoundSampleProvider | A sample provider |
CISampleProvider | Sample provider interface |
CSamples | Sound samples from resources (wav files) |
CCSawToothGenerator | Saw tooth generator |
CCSimpleCompressorEffect | Compressor effect |
CCSinusGenerator | Saw tooth generator |
CCVolumeSampleProvider | Pink noise generator |
►Nwav | |
Cchunk | WAV chunk |
CRIFFHeader | RIFF header |
CWAVEHeader | WAVE header |
CDATAHeader | Data header |
CCombinedHeader | Combined header |
CCWavFile | |
CCNotificationPlayer | Player for notification sounds |
CCSelcalPlayer | SELCAL player |
CCThreadedTonePairPlayer | Threaded tone player. Don't use it directly but use |
CCTonePair | Tone pair to be played |
►Nswiftcoretest | |
CCTestConnectivity | Test connectivity such as canConnect ping and swift::core::db::CNetworkWatchdog |
CCTestReaders | Test data readers (for ICAOs, JSON, etc.) |
►NSwiftCoreTest | |
CCTestContext | Context implementation classes tests |
►NSwiftFsdTest | |
CCTestFSDClient | Testing FSD Client |
►NSwiftGuiTest | |
CCTestGuiUtility | Test GUI utilities |
►NSwiftSimPluginFsxP3D | |
CCSimPluginFsxP3d | FSX/P3D common tests |
►NXSwiftBus | Plugin loaded by X-Plane which publishes a DBus service |
CCCommand | Class-based interface to X-Plane's custom command API |
CCConfig | Xswiftbus configuration class |
CDataRef | Class providing access to a single X-Plane dataref |
CArrayDataRef | Class providing access to a single X-Plane array dataref |
CStringDataRef | Class providing access to a single X-Plane string dataref |
CCDBusConnection | DBus connection |
CEventDeleter | Functor struct deleteing an event |
CWatchHandler | DBus watch handler |
CTimeoutHandler | DBus timeout handler |
CTimer | Generic Timer |
CIDispatchable | Dispatchable Interface |
CCDBusDispatcher | DBus Dispatcher |
CCDBusError | DBus error |
CCDBusMessage | DBus Message |
CCDBusObject | DBus base object |
CCDBusServer | DBus connection |
CCDrawable | Class-based interface to X-Plane's drawing callback API |
CCMenuItem | Class-based interface to X-Plane SDK menu items |
CCMenu | Class-based interface to X-Plane SDK menus |
CCMessage | Class representing a single line of text to be drawn in a message box |
CCMessageBox | Class for drawing a gray box with text messages |
CCMessageBoxControl | Class which builds upon CMessageBox with a scrollback buffer and commands for user control |
CCPlugin | Main plugin class |
CCService | Xswiftbus service object which is accessible through DBus |
CCSettings | Xswiftbus/swift side settings class, JSON capable, shared among all services |
CCSettingsProvider | Something owning the settings |
CCSettingsAware | Something having access to the settings |
CCTerrainProbe | Class based interface to X-Plane SDK terrain probe |
CCTraffic | Xswiftbus service object for traffic aircraft which is accessible through DBus |
CLogger | Simple logger class. Don't use it directly, but the _LOG macros instead |