This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CADataBaseSetup | Responsible for the inital setup of the database when the application is first launched. It creates the database in the specified default location and creates all required tables and views. It can also be used to reset the database currently used |
CADate | Responsible for input/output of Dates and handling the different Date Formats |
▼CAEntry | The Entry class encapsulates table metadata(table name, row id) and data for new and existing entries in the database to operate on |
CAAircraftEntry | |
CACurrencyEntry | |
CAFlightEntry | |
CAPilotEntry | |
CATailEntry | |
COpl::ANotificationHandler | Handles displaying of user-directed messages. It displays information to the user 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 |
CARunGuard | The RunGuard class ensures only a single instance of the application is running simultaneously |
CASettings | Thin wrapper for the QSettings class, simplifying reading and writing of settings |
CAStandardPaths | The AStandardAppPaths class encapsulates a static QMap holding the standard paths of the application |
CAStyle | Encapsulates style and stylesheet logic |
CDataPosition | |
▼CQDialog | |
CFirstRunDialog | |
CNewFlightDialog | |
CNewPilotDialog | |
CNewTailDialog | The NewTail class is a dialog for adding a new tail to the database or editing an existing one |
▼CQObject | |
CADatabase | The DB class encapsulates the SQL database by providing fast access to hot database data |
CADownload | |
CATimer | Easy to use performance timer |
▼CQSqlError | |
CADatabaseError | Custom Database Error derived from QSqlError. Extends text() adding "Database Error: " before the text |
▼CQStandardItem | |
CAFileStandardItem | Simple QStandardItem subclass to encapsulate necessary file info. Using only a QStandardItem would mean that the full path should be inputted as data and of course displayed by default. However this way we create the absolute path in the fileInfo attribute for further use while displaying only the base name |
▼CQWidget | |
CAircraftWidget | The AircraftWidget is used to view, edit, delete or add new tails |
CBackupWidget | |
CDebugWidget | |
CHomeWidget | |
CLogbookWidget | |
CPilotsWidget | The PilotsWidget is used to view, edit, delete or add new pilots |
CSettingsWidget | |
CStyleSheet | The StyleSheet struct holds the Display Name and File Name (in the resource system) for the available stylesheets |