Use nested namespaces (C++17 feature)

This commit is contained in:
Mat Sutcliffe
2021-09-15 21:44:54 +01:00
parent 3f2e5b0b69
commit 57d32da826
1345 changed files with 146075 additions and 150376 deletions

View File

@@ -11,109 +11,106 @@
using namespace BlackMisc;
using namespace BlackMisc::PhysicalQuantities;
namespace BlackCore
namespace BlackCore::Vatsim
{
namespace Vatsim
CReaderSettings::CReaderSettings()
{ }
CReaderSettings::CReaderSettings(const CTime &initialTime, const CTime &periodicTime, bool neverUpdate) :
m_initialTime(initialTime), m_periodicTime(periodicTime), m_neverUpdate(neverUpdate)
{ }
QString CReaderSettings::convertToQString(bool i18n) const
{
CReaderSettings::CReaderSettings()
{ }
QString s("CReaderSettings");
s.append(" ").append(this->m_initialTime.convertToQString(i18n));
s.append(" ").append(this->m_periodicTime.convertToQString(i18n));
return s;
}
CReaderSettings::CReaderSettings(const CTime &initialTime, const CTime &periodicTime, bool neverUpdate) :
m_initialTime(initialTime), m_periodicTime(periodicTime), m_neverUpdate(neverUpdate)
{ }
const CReaderSettings &CReaderSettings::neverUpdateSettings()
{
static const CReaderSettings s(CTime{ 1.0, CTimeUnit::d()}, CTime{ 1.0, CTimeUnit::d()}, true);
return s;
}
QString CReaderSettings::convertToQString(bool i18n) const
QVariant CReaderSettings::propertyByIndex(BlackMisc::CPropertyIndexRef index) const
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
QString s("CReaderSettings");
s.append(" ").append(this->m_initialTime.convertToQString(i18n));
s.append(" ").append(this->m_periodicTime.convertToQString(i18n));
return s;
case IndexInitialTime:
return this->m_initialTime.propertyByIndex(index.copyFrontRemoved());
case IndexPeriodicTime:
return this->m_periodicTime.propertyByIndex(index.copyFrontRemoved());
case IndexNeverUpdate:
return QVariant::fromValue(this->m_neverUpdate);
default:
return CValueObject::propertyByIndex(index);
}
}
const CReaderSettings &CReaderSettings::neverUpdateSettings()
void CReaderSettings::setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)
{
if (index.isMyself()) { (*this) = variant.value<CReaderSettings>(); return; }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
static const CReaderSettings s(CTime{ 1.0, CTimeUnit::d()}, CTime{ 1.0, CTimeUnit::d()}, true);
return s;
case IndexInitialTime:
this->m_initialTime.setPropertyByIndex(index.copyFrontRemoved(), variant);
break;
case IndexPeriodicTime:
this->m_periodicTime.setPropertyByIndex(index.copyFrontRemoved(), variant);
break;
case IndexNeverUpdate:
this->m_neverUpdate = variant.toBool();
break;
default:
CValueObject::setPropertyByIndex(index, variant);
break;
}
}
QVariant CReaderSettings::propertyByIndex(BlackMisc::CPropertyIndexRef index) const
CRawFsdMessageSettings::CRawFsdMessageSettings()
{ }
CRawFsdMessageSettings::CRawFsdMessageSettings(bool enabled, const QString &FileDir) :
m_rawFsdMessagesEnabled(enabled), m_FileDir(FileDir)
{ }
QString CRawFsdMessageSettings::convertToQString(bool i18n) const
{
Q_UNUSED(i18n);
QString s("CRawFsdMessageSettings");
s.append(" enabled: ").append(boolToYesNo(m_rawFsdMessagesEnabled));
s.append(" dir: ").append(m_FileDir);
return s;
}
QVariant CRawFsdMessageSettings::propertyByIndex(BlackMisc::CPropertyIndexRef index) const
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
case IndexInitialTime:
return this->m_initialTime.propertyByIndex(index.copyFrontRemoved());
case IndexPeriodicTime:
return this->m_periodicTime.propertyByIndex(index.copyFrontRemoved());
case IndexNeverUpdate:
return QVariant::fromValue(this->m_neverUpdate);
default:
return CValueObject::propertyByIndex(index);
}
case IndexRawFsdMessagesEnabled: return QVariant::fromValue(this->m_rawFsdMessagesEnabled);
case IndexFileDir: return QVariant::fromValue(this->m_FileDir);
case IndexFileWriteMode: return QVariant::fromValue(this->m_fileWriteMode);
default: return CValueObject::propertyByIndex(index);
}
}
void CReaderSettings::setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)
void CRawFsdMessageSettings::setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)
{
if (index.isMyself()) { (*this) = variant.value<CRawFsdMessageSettings>(); return; }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
if (index.isMyself()) { (*this) = variant.value<CReaderSettings>(); return; }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
case IndexInitialTime:
this->m_initialTime.setPropertyByIndex(index.copyFrontRemoved(), variant);
break;
case IndexPeriodicTime:
this->m_periodicTime.setPropertyByIndex(index.copyFrontRemoved(), variant);
break;
case IndexNeverUpdate:
this->m_neverUpdate = variant.toBool();
break;
default:
CValueObject::setPropertyByIndex(index, variant);
break;
}
case IndexRawFsdMessagesEnabled: this->m_rawFsdMessagesEnabled = variant.toBool(); break;
case IndexFileDir: this->m_FileDir = variant.toString(); break;
case IndexFileWriteMode: this->m_fileWriteMode = variant.value<FileWriteMode>(); break;
default: CValueObject::setPropertyByIndex(index, variant); break;
}
CRawFsdMessageSettings::CRawFsdMessageSettings()
{ }
CRawFsdMessageSettings::CRawFsdMessageSettings(bool enabled, const QString &FileDir) :
m_rawFsdMessagesEnabled(enabled), m_FileDir(FileDir)
{ }
QString CRawFsdMessageSettings::convertToQString(bool i18n) const
{
Q_UNUSED(i18n);
QString s("CRawFsdMessageSettings");
s.append(" enabled: ").append(boolToYesNo(m_rawFsdMessagesEnabled));
s.append(" dir: ").append(m_FileDir);
return s;
}
QVariant CRawFsdMessageSettings::propertyByIndex(BlackMisc::CPropertyIndexRef index) const
{
if (index.isMyself()) { return QVariant::fromValue(*this); }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
case IndexRawFsdMessagesEnabled: return QVariant::fromValue(this->m_rawFsdMessagesEnabled);
case IndexFileDir: return QVariant::fromValue(this->m_FileDir);
case IndexFileWriteMode: return QVariant::fromValue(this->m_fileWriteMode);
default: return CValueObject::propertyByIndex(index);
}
}
void CRawFsdMessageSettings::setPropertyByIndex(CPropertyIndexRef index, const QVariant &variant)
{
if (index.isMyself()) { (*this) = variant.value<CRawFsdMessageSettings>(); return; }
ColumnIndex i = index.frontCasted<ColumnIndex>();
switch (i)
{
case IndexRawFsdMessagesEnabled: this->m_rawFsdMessagesEnabled = variant.toBool(); break;
case IndexFileDir: this->m_FileDir = variant.toString(); break;
case IndexFileWriteMode: this->m_fileWriteMode = variant.value<FileWriteMode>(); break;
default: CValueObject::setPropertyByIndex(index, variant); break;
}
}
} // ns
}
} // ns