refs #879, added ctor for CSimulatedAircraft / CPropertyIndexVariantMap::size()

This commit is contained in:
Klaus Basan
2017-02-12 22:33:16 +01:00
committed by Mathew Sutcliffe
parent 9b56c5bf51
commit 5bea0e2a96
4 changed files with 19 additions and 1 deletions

View File

@@ -44,6 +44,13 @@ namespace BlackMisc
init();
}
CSimulatedAircraft::CSimulatedAircraft(const CCallsign &callsign, const CAircraftModel &model, const CUser &user, const CAircraftSituation &situation) :
m_callsign(callsign), m_pilot(user), m_situation(situation)
{
this->setModel(model);
init();
}
void CSimulatedAircraft::init()
{
Q_ASSERT_X(m_models.size() == 2, Q_FUNC_INFO, "Wrong model size");

View File

@@ -100,6 +100,9 @@ namespace BlackMisc
//! Constructor.
CSimulatedAircraft(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Network::CUser &user, const BlackMisc::Aviation::CAircraftSituation &situation);
//! Constructor.
CSimulatedAircraft(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Simulation::CAircraftModel &model, const BlackMisc::Network::CUser &user, const BlackMisc::Aviation::CAircraftSituation &situation);
//! Get callsign.
const BlackMisc::Aviation::CCallsign &getCallsign() const { return m_callsign; }