refs #250, formatting, minor tweaks and fixes

* changed return type for updateFromVatsimDataFileStation
* improved resolution for own aircraft
* convenience method findFirstByCallsign
* automatically convert frequency to MHz for ATC station
* improved output in toQString
* GUI, flight plan formatting
* corrected logging for network context
* override keyword in listmodelbase
This commit is contained in:
Klaus Basan
2014-05-28 01:27:52 +02:00
parent 6353edd50a
commit 0a4c47c800
9 changed files with 105 additions and 74 deletions

View File

@@ -78,7 +78,7 @@ namespace BlackMisc
// frequency
s.append(' ');
s.append(this->m_frequency.toQString(i18n));
s.append(this->m_frequency.valueRoundedWithUnit(3, i18n));
// ATIS
if (this->hasAtis())
@@ -103,6 +103,7 @@ namespace BlackMisc
// distance to plane
if (this->m_distanceToPlane.isPositiveWithEpsilonConsidered())
{
s.append(' ');
i18n ? s.append(QCoreApplication::translate("Aviation", "distance")) : s.append("distance");
s.append(' ');
s.append(this->m_distanceToPlane.toQString(i18n));
@@ -232,6 +233,14 @@ namespace BlackMisc
return !((*this) == other);
}
/*
* Frequency
*/
void CAtcStation::setFrequency(const CFrequency &frequency) {
this->m_frequency = frequency;
this->m_frequency.setUnit(CFrequencyUnit::MHz());
}
/*
* SyncronizeControllerData
*/