6 #ifndef SWIFT_GUI_COMPONENTS_AIRPORTCOMPLETER_H
7 #define SWIFT_GUI_COMPONENTS_AIRPORTCOMPLETER_H
10 #include <QScopedPointer>
16 class CAirportCompleter;
59 void onLocationChanged();
62 void onAirportsChanged();
64 QScopedPointer<Ui::CAirportCompleter> ui;
Airport completer, UI element so select by ICAO, name or location.
const swift::misc::aviation::CAirport & getAirport() const
Get airport.
virtual ~CAirportCompleter()
Destructor.
void clear()
Clear the form.
void setReadOnly(bool readOnly)
Read only.
void setAirport(const swift::misc::aviation::CAirport &airport)
Set airport.
CAirportCompleter(QWidget *parent=nullptr)
Get the correct airport.
void changedAirport(const swift::misc::aviation::CAirport &airport)
Airport has been changed.
QString getIcaoText() const
The raw ICAO code text.
Value object encapsulating information about an airpot.
High level reusable GUI components.