mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 20:15:35 +08:00
Ref T372, callsign clear
This commit is contained in:
@@ -33,6 +33,11 @@ namespace BlackMisc
|
|||||||
return m_callsign;
|
return m_callsign;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CCallsign::clear()
|
||||||
|
{
|
||||||
|
*this = CCallsign();
|
||||||
|
}
|
||||||
|
|
||||||
QString CCallsign::unifyCallsign(const QString &callsign)
|
QString CCallsign::unifyCallsign(const QString &callsign)
|
||||||
{
|
{
|
||||||
return removeChars(callsign.toUpper().trimmed(), [](QChar c) { return !c.isLetterOrNumber() && c != '_'; });
|
return removeChars(callsign.toUpper().trimmed(), [](QChar c) { return !c.isLetterOrNumber() && c != '_'; });
|
||||||
|
|||||||
@@ -162,6 +162,9 @@ namespace BlackMisc
|
|||||||
//! \copydoc BlackMisc::Mixin::String::toQString()
|
//! \copydoc BlackMisc::Mixin::String::toQString()
|
||||||
QString convertToQString(bool i18n = false) const;
|
QString convertToQString(bool i18n = false) const;
|
||||||
|
|
||||||
|
//! Clear this callsign
|
||||||
|
void clear();
|
||||||
|
|
||||||
//! Register metadata
|
//! Register metadata
|
||||||
static void registerMetadata();
|
static void registerMetadata();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user