swift
airportdialog.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2018 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
4 #include "airportdialog.h"
5 
6 #include "ui_airportdialog.h"
7 
8 using namespace swift::misc::aviation;
9 
10 namespace swift::gui::components
11 {
12  CAirportDialog::CAirportDialog(QWidget *parent) : QDialog(parent), ui(new Ui::CAirportDialog)
13  {
14  ui->setupUi(this);
15  this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);
16  }
17 
19 
20  void CAirportDialog::setAirport(const CAirport &airport) { ui->comp_AirportCompleter->setAirport(airport); }
21 
22  CAirport CAirportDialog::getAirport() const { return ui->comp_AirportCompleter->getAirport(); }
23 
24  void CAirportDialog::clear() { ui->comp_AirportCompleter->clear(); }
25 } // namespace swift::gui::components
Dialog for finding an airport.
Definition: airportdialog.h:22
void setAirport(const swift::misc::aviation::CAirport &airport)
Set airport.
swift::misc::aviation::CAirport getAirport() const
Get airport.
Value object encapsulating information about an airpot.
Definition: airport.h:36
High level reusable GUI components.
Definition: aboutdialog.cpp:13