mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 09:15:34 +08:00
Ref T219, added some utility functions in value classes
This commit is contained in:
@@ -21,6 +21,11 @@ namespace BlackMisc
|
||||
return this->m_icaoCode.compare(compareValue.getIcaoCode(), Qt::CaseInsensitive);
|
||||
}
|
||||
|
||||
bool CAirportIcaoCode::hasValidIcaoCode() const
|
||||
{
|
||||
return CAirportIcaoCode::isValidIcaoDesignator(this->getIcaoCode());
|
||||
}
|
||||
|
||||
bool CAirportIcaoCode::equalsString(const QString &icaoCode) const
|
||||
{
|
||||
CAirportIcaoCode other(icaoCode);
|
||||
|
||||
@@ -41,6 +41,9 @@ namespace BlackMisc
|
||||
//! Is empty?
|
||||
bool isEmpty() const { return this->m_icaoCode.isEmpty(); }
|
||||
|
||||
//! Has valid code?
|
||||
bool hasValidIcaoCode() const;
|
||||
|
||||
//! Get code.
|
||||
const QString &asString() const { return this->m_icaoCode; }
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace BlackMisc
|
||||
QLatin1String(" online: ") % boolToYesNo(m_isOnline) %
|
||||
|
||||
// controller
|
||||
(!m_controller.isValid() ? QStringLiteral("") :
|
||||
(m_controller.isNull() ? QStringLiteral("") :
|
||||
QStringLiteral(" ") % m_controller.toQString(i18n)) %
|
||||
|
||||
// frequency
|
||||
|
||||
Reference in New Issue
Block a user