openPilotLog
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12]
 NACalcThe ACalc namespace provides various functions for calculations that are performed outside of the database. This includes tasks like converting different units and formats, or functions calculating block time or night time
 CNightTimeValuesThe NightTimeValues struct encapsulates values relating to night time that are needed by the NewFlightDialog
 NADateTime
 NALogThe ALog namespace encapsulates constants and functions used to provide logging to files and logging to console (stdout)
 NAStat
 NATime
 NImportCrewlounge
 NOPLA namespace to collect constants and enums used throughout the application
 NAssets
 NDb
 NStyles
 CUserDataStateThe UserDateState struct caches the current number of entries in relevant database tables for fast access
 CDatabaseThe DB class encapsulates the SQL database by providing fast access to hot database data
 CDbCompletionDataProvides data for QCompleters and QHashs
 CDbSummaryCollects summaries of entries and relevant data from the database
 CRowInterface for retreiving and submitting entries from the database. It is a bass class and when instantiated, the appropriate subclass should be used
 CAircraftEntry
 CTailEntry
 CPilotEntry
 CSimulatorEntry
 CFlightEntry
 CCurrencyEntry
 CANotificationHandlerHandles displaying of user-directed messages. It displays information to the user in a QMessageBox and forwards the displayed message to ALog so it is written to the console and log files. The INFO, WARN and CRIT makros provide convenient access
 COplGlobalsEncapsulates non-POD globals to avoid making them static. It is available as a global static object via the OPL::GLOBAL makro and may be used as if it were a pointer, guaranteed to be initialized exactly once. For more information, see (Q_GLOBAL_STATIC)[https://doc.qt.io/qt-5/qglobalstatic.html#details]