Ref T372, callsign clear

This commit is contained in:
Klaus Basan
2018-09-30 22:30:37 +02:00
parent 5dbf4468f2
commit da3b5bb763
2 changed files with 8 additions and 0 deletions

View File

@@ -33,6 +33,11 @@ namespace BlackMisc
return m_callsign;
}
void CCallsign::clear()
{
*this = CCallsign();
}
QString CCallsign::unifyCallsign(const QString &callsign)
{
return removeChars(callsign.toUpper().trimmed(), [](QChar c) { return !c.isLetterOrNumber() && c != '_'; });

View File

@@ -162,6 +162,9 @@ namespace BlackMisc
//! \copydoc BlackMisc::Mixin::String::toQString()
QString convertToQString(bool i18n = false) const;
//! Clear this callsign
void clear();
//! Register metadata
static void registerMetadata();