Namespace List
Here is a list of all documented namespaces with brief descriptions:

ImportCrewlounge |
OPL | A namespace to collect constants and enums used throughout the application
Assets |
Calc | The 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
NightTimeValues | The NightTimeValues struct encapsulates values relating to night time that are needed by the NewFlightDialog
Db |
Log | The OPL::Log namespace encapsulates constants and functions used to provide logging to files and logging to console (stdout)
Statistics |
Styles |
Time |
Paths |
StyleSheet | The StyleSheet struct holds the Display Name and File Name (in the resource system) for the available stylesheets
Style | The AStyle class encapsulates style and stylesheet logic
Database | The DB class encapsulates the SQL database by providing fast access to hot database data
DbCompletionData | Provides data for QCompleters and QHashs
DbSummary | Collects summaries of entries and relevant data from the database
Row | Interface for retreiving and submitting entries from the database
AircraftEntry | A Row representing an Aircraft entry. See Row class for details
TailEntry | A Row representing a Tail (Registration) entry. See Row class for details
PilotEntry | A Row representing a Pilot entry. See Row class for details
SimulatorEntry | A Row representing a Simulator entry. See Row class for details
FlightEntry | A Row representing a Flight entry. See Row class for details
CurrencyEntry | A Row representing a Currency entry. See Row class for details
AirportEntry | A Row representing an Airport entry. See Row class for details
DateTime |
ANotificationHandler | Handles 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
OplGlobals | Encapsulates 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]