1 #ifndef DBCOMPLETIONDATA_H
2 #define DBCOMPLETIONDATA_H
4 #include "src/database/database.h"
14 AirportIdentifierICAO,
15 AirportIdentifierIATA,
49 QHash<int, QString> pilotsIdMap;
50 QHash<int, QString> tailsIdMap;
51 QHash<int, QString> airportIcaoIdMap;
52 QHash<int, QString> airportIataIdMap;
53 QHash<int, QString> airportNameIdMap;
55 QStringList pilotList;
56 QStringList tailsList;
57 QStringList airportList;
Provides data for QCompleters and QHashs.
Definition: dbcompletiondata.h:33
void init()
init Retrieves Data and populates Lists and Maps
Definition: dbcompletiondata.cpp:5
static const QHash< int, QString > getIdMap(CompleterTarget target)
returns a QHash of a human-readable database value and its row id. Used in the Dialogs to map user in...
Definition: dbcompletiondata.cpp:101
static const QStringList getCompletionList(CompleterTarget target)
getCompletionList returns a QStringList of values for a QCompleter based on database values
Definition: dbcompletiondata.cpp:58
void update()
updates data from the user modifiable tables
Definition: dbcompletiondata.cpp:33
A namespace to collect constants and enums used throughout the application.
Definition: database.cpp:25
CompleterTarget
The DatabaseTarget enum lists database items that are used by completers, for content matching or nee...
Definition: dbcompletiondata.h:13
The UserDateState struct caches the current number of entries in relevant database tables for fast ac...
Definition: database.h:57