refs #911, allow to enter id for airline and aircraft ICAO

This commit is contained in:
Klaus Basan
2017-03-22 17:19:17 +01:00
committed by Mathew Sutcliffe
parent 317b52a00b
commit cc1fd0e868
4 changed files with 75 additions and 7 deletions

View File

@@ -42,7 +42,7 @@ namespace BlackGui
explicit CAirlineIcaoForm(QWidget *parent = nullptr);
//! Destructor
~CAirlineIcaoForm();
virtual ~CAirlineIcaoForm();
//! Set value
void setValue(const BlackMisc::Aviation::CAirlineIcaoCode &icao = BlackMisc::Aviation::CAirlineIcaoCode());
@@ -66,6 +66,9 @@ namespace BlackGui
//! Clear
void clear();
//! Reset value to current value
void resetValue();
signals:
//! Airline has been changed
void airlineChanged(const BlackMisc::Aviation::CAirlineIcaoCode &airlineIcao);
@@ -74,11 +77,13 @@ namespace BlackGui
//! Variant has been dropped
void ps_droppedCode(const BlackMisc::CVariant &variantDropped);
//! Id entered
void ps_idEntered();
private:
QScopedPointer<Ui::CAirlineIcaoForm> ui;
BlackMisc::Aviation::CAirlineIcaoCode m_originalCode; //!< object allowing to override values
};
} // ns
} //ns