refs #522, consolidate mutable / make mutable thread safe

* removed mutable wherever possible in GUI classes
* in vPilotReader also renamed some functions and some minor improvements
This commit is contained in:
Klaus Basan
2015-11-25 23:06:14 +01:00
parent 2ee3934cc2
commit a2b413c8e1
15 changed files with 60 additions and 62 deletions

View File

@@ -44,7 +44,7 @@ namespace BlackGui
void setValue(const BlackMisc::Aviation::CAirlineIcaoCode &icao = BlackMisc::Aviation::CAirlineIcaoCode());
//! Get value
const BlackMisc::Aviation::CAirlineIcaoCode &getValue() const;
BlackMisc::Aviation::CAirlineIcaoCode getValue() const;
//! Validate, empty list means OK
BlackMisc::CStatusMessageList validate() const;
@@ -69,8 +69,8 @@ namespace BlackGui
void ps_droppedCode(const BlackMisc::CVariant &variantDropped);
private:
QScopedPointer<Ui::CAirlineIcaoForm> ui;
mutable BlackMisc::Aviation::CAirlineIcaoCode m_airline; // object allowing to override values
QScopedPointer<Ui::CAirlineIcaoForm> ui;
BlackMisc::Aviation::CAirlineIcaoCode m_originalCode; //!< object allowing to override values
};
} // ns