DBus: track, heading, transponder. Added I18N for track/heading, added further I18N keys. Of course not all I18N strings are translated yet.

This commit is contained in:
Klaus Basan
2013-07-28 03:20:04 +02:00
parent 40a97c3d82
commit a53ea0c5fd
29 changed files with 620 additions and 81 deletions

View File

@@ -16,9 +16,9 @@ namespace Aviation
/*
* Own implementation for streaming
*/
QString CTrack::stringForConverter() const
QString CTrack::stringForConverter(bool i18n) const
{
QString s = CAngle::stringForConverter();
QString s = CAngle::stringForConverter(i18n);
return s.append(this->m_magnetic ? " magnetic" : " true");
}
@@ -50,5 +50,14 @@ bool CTrack::operator !=(const CTrack &otherTrack)
return !((*this) == otherTrack);
}
/*!
* \brief Register metadata of unit and quantity
*/
void CTrack::registerMetadata()
{
qRegisterMetaType<CTrack>(typeid(CTrack).name());
qDBusRegisterMetaType<CTrack>();
}
} // namespace
} // namespace