added CCallsign::m_callsignPronounced

refs #81
This commit is contained in:
Klaus Basan
2014-01-08 00:05:26 +00:00
committed by Mathew Sutcliffe
parent ee43f5598d
commit 37d1466a83
2 changed files with 11 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ namespace BlackMisc
void CCallsign::marshallToDbus(QDBusArgument &argument) const
{
argument << this->m_callsignAsSet;
argument << this->m_callsignPronounced;
}
/*
@@ -26,6 +27,7 @@ namespace BlackMisc
void CCallsign::unmarshallFromDbus(const QDBusArgument &argument)
{
argument >> this->m_callsignAsSet;
argument >> this->m_callsignPronounced;
this->m_callsign = CCallsign::unifyCallsign(this->m_callsignAsSet);
}

View File

@@ -30,8 +30,8 @@ namespace BlackMisc
/*!
* Constructor.
*/
CCallsign(const QString &callsign)
: m_callsignAsSet(callsign), m_callsign(CCallsign::unifyCallsign(callsign))
CCallsign(const QString &callsign, const QString &callsignPronounced = "")
: m_callsignAsSet(callsign), m_callsign(CCallsign::unifyCallsign(callsign)), m_callsignPronounced(callsignPronounced)
{}
/*!
@@ -69,6 +69,12 @@ namespace BlackMisc
*/
const QString &getStringAsSet() const { return this->m_callsignAsSet; }
/*!
* \brief Get callsign pronounced
* \return
*/
const QString &getCallsignPronounced() const { return this->m_callsignPronounced; }
/*!
* \brief Get ICAO code, if this possible
* \return
@@ -155,6 +161,7 @@ namespace BlackMisc
private:
QString m_callsignAsSet;
QString m_callsign;
QString m_callsignPronounced;
};
} // namespace
} // namespace