Feature request based on new VATSIM code of conduct, allow empty homebase

This commit is contained in:
Klaus Basan
2019-08-01 21:25:08 +02:00
committed by Mat Sutcliffe
parent 4030a1a730
commit 740cb5a536
6 changed files with 31 additions and 2 deletions

View File

@@ -9,7 +9,6 @@ namespace BlackMisc
{
namespace Aviation
{
QString CAirportIcaoCode::convertToQString(bool /** i18n **/) const
{
return m_icaoCode;

View File

@@ -141,6 +141,11 @@ namespace BlackMisc
return m_homebase.hasValidIcaoCode(false);
}
bool CUser::hasValidOrEmptyHomeBase() const
{
return m_homebase.isEmpty() || this->hasValidHomeBase();
}
CStatusMessageList CUser::validate() const
{
CStatusMessageList msgs;

View File

@@ -103,6 +103,9 @@ namespace BlackMisc
//! Has valid home base?
bool hasValidHomeBase() const;
//! Has valid or empty home base?
bool hasValidOrEmptyHomeBase() const;
//! Real name + homebase
QString getRealNameAndHomeBase(const QString &separator = QString(" ")) const;