mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-08 12:45:35 +08:00
Ref T118, formatting
This commit is contained in:
@@ -29,12 +29,12 @@ namespace BlackMisc
|
||||
|
||||
void CSimulatorSettings::setSimulatorDirectory(const QString &simulatorDirectory)
|
||||
{
|
||||
this->m_simulatorDirectory = simulatorDirectory.trimmed();
|
||||
m_simulatorDirectory = simulatorDirectory.trimmed();
|
||||
}
|
||||
|
||||
const QString &CSimulatorSettings::getSimulatorDirectory() const
|
||||
{
|
||||
return this->m_simulatorDirectory;
|
||||
return m_simulatorDirectory;
|
||||
}
|
||||
|
||||
bool CSimulatorSettings::hasSimulatorDirectory() const
|
||||
@@ -44,22 +44,22 @@ namespace BlackMisc
|
||||
|
||||
void CSimulatorSettings::setModelDirectories(const QStringList &modelDirectories)
|
||||
{
|
||||
this->m_modelDirectories = modelDirectories;
|
||||
m_modelDirectories = modelDirectories;
|
||||
}
|
||||
|
||||
void CSimulatorSettings::setModelDirectory(const QString &modelDirectory)
|
||||
{
|
||||
this->m_modelDirectories = QStringList({ modelDirectory });
|
||||
m_modelDirectories = QStringList({ modelDirectory });
|
||||
}
|
||||
|
||||
const QStringList &CSimulatorSettings::getModelDirectories() const
|
||||
{
|
||||
return this->m_modelDirectories;
|
||||
return m_modelDirectories;
|
||||
}
|
||||
|
||||
void CSimulatorSettings::setModelExcludeDirectories(const QStringList &excludeDirectories)
|
||||
{
|
||||
this->m_excludeDirectoryPatterns = excludeDirectories;
|
||||
m_excludeDirectoryPatterns = excludeDirectories;
|
||||
}
|
||||
|
||||
const QStringList &CSimulatorSettings::getModelExcludeDirectoryPatterns() const
|
||||
@@ -69,9 +69,9 @@ namespace BlackMisc
|
||||
|
||||
void CSimulatorSettings::resetPaths()
|
||||
{
|
||||
this->m_excludeDirectoryPatterns.clear();
|
||||
this->m_modelDirectories.clear();
|
||||
this->m_simulatorDirectory.clear();
|
||||
m_excludeDirectoryPatterns.clear();
|
||||
m_modelDirectories.clear();
|
||||
m_simulatorDirectory.clear();
|
||||
}
|
||||
|
||||
QString CSimulatorSettings::convertToQString(bool i18n) const
|
||||
@@ -83,10 +83,10 @@ namespace BlackMisc
|
||||
{
|
||||
Q_UNUSED(i18n);
|
||||
QString s("model directories: ");
|
||||
s.append(this->m_modelDirectories.join(','));
|
||||
s.append(m_modelDirectories.join(','));
|
||||
s.append(separator);
|
||||
s.append("exclude directories: ");
|
||||
s.append(this->m_excludeDirectoryPatterns.join(','));
|
||||
s.append(m_excludeDirectoryPatterns.join(','));
|
||||
return s;
|
||||
}
|
||||
|
||||
@@ -96,14 +96,10 @@ namespace BlackMisc
|
||||
const ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
switch (i)
|
||||
{
|
||||
case IndexSimulatorDirectory:
|
||||
return CVariant::fromValue(this->m_simulatorDirectory);
|
||||
case IndexModelDirectory:
|
||||
return CVariant::fromValue(this->m_modelDirectories);
|
||||
case IndexModelExcludeDirectoryPatterns:
|
||||
return CVariant::fromValue(this->m_excludeDirectoryPatterns);
|
||||
default:
|
||||
return CValueObject::propertyByIndex(index);
|
||||
case IndexSimulatorDirectory: return CVariant::fromValue(m_simulatorDirectory);
|
||||
case IndexModelDirectory: return CVariant::fromValue(m_modelDirectories);
|
||||
case IndexModelExcludeDirectoryPatterns: return CVariant::fromValue(m_excludeDirectoryPatterns);
|
||||
default: return CValueObject::propertyByIndex(index);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,18 +109,10 @@ namespace BlackMisc
|
||||
const ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
switch (i)
|
||||
{
|
||||
case IndexSimulatorDirectory:
|
||||
this->setSimulatorDirectory(variant.toQString());
|
||||
break;
|
||||
case IndexModelDirectory:
|
||||
this->setSimulatorDirectory(variant.toQString());
|
||||
break;
|
||||
case IndexModelExcludeDirectoryPatterns:
|
||||
this->m_excludeDirectoryPatterns = variant.value<QStringList>();
|
||||
break;
|
||||
default:
|
||||
CValueObject::setPropertyByIndex(index, variant);
|
||||
break;
|
||||
case IndexSimulatorDirectory: this->setSimulatorDirectory(variant.toQString()); break;
|
||||
case IndexModelDirectory: this->setSimulatorDirectory(variant.toQString()); break;
|
||||
case IndexModelExcludeDirectoryPatterns: m_excludeDirectoryPatterns = variant.value<QStringList>(); break;
|
||||
default: CValueObject::setPropertyByIndex(index, variant); break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -138,10 +126,10 @@ namespace BlackMisc
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
switch (simulator.getSimulator())
|
||||
{
|
||||
case CSimulatorInfo::FS9: return this->m_simSettingsFs9.get();
|
||||
case CSimulatorInfo::FSX: return this->m_simSettingsFsx.get();
|
||||
case CSimulatorInfo::P3D: return this->m_simSettingsP3D.get();
|
||||
case CSimulatorInfo::XPLANE: return this->m_simSettingsXP.get();
|
||||
case CSimulatorInfo::FS9: return m_simSettingsFs9.get();
|
||||
case CSimulatorInfo::FSX: return m_simSettingsFsx.get();
|
||||
case CSimulatorInfo::P3D: return m_simSettingsP3D.get();
|
||||
case CSimulatorInfo::XPLANE: return m_simSettingsXP.get();
|
||||
default:
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
break;
|
||||
@@ -154,10 +142,10 @@ namespace BlackMisc
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
switch (simulator.getSimulator())
|
||||
{
|
||||
case CSimulatorInfo::FS9: return this->m_simSettingsFs9.set(settings);
|
||||
case CSimulatorInfo::FSX: return this->m_simSettingsFsx.set(settings);
|
||||
case CSimulatorInfo::P3D: return this->m_simSettingsP3D.set(settings);
|
||||
case CSimulatorInfo::XPLANE: return this->m_simSettingsXP.set(settings);
|
||||
case CSimulatorInfo::FS9: return m_simSettingsFs9.set(settings);
|
||||
case CSimulatorInfo::FSX: return m_simSettingsFsx.set(settings);
|
||||
case CSimulatorInfo::P3D: return m_simSettingsP3D.set(settings);
|
||||
case CSimulatorInfo::XPLANE: return m_simSettingsXP.set(settings);
|
||||
default:
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
break;
|
||||
@@ -170,10 +158,10 @@ namespace BlackMisc
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
switch (simulator.getSimulator())
|
||||
{
|
||||
case CSimulatorInfo::FS9: return this->m_simSettingsFs9.setAndSave(settings);
|
||||
case CSimulatorInfo::FSX: return this->m_simSettingsFsx.setAndSave(settings);
|
||||
case CSimulatorInfo::P3D: return this->m_simSettingsP3D.setAndSave(settings);
|
||||
case CSimulatorInfo::XPLANE: return this->m_simSettingsXP.setAndSave(settings);
|
||||
case CSimulatorInfo::FS9: return m_simSettingsFs9.setAndSave(settings);
|
||||
case CSimulatorInfo::FSX: return m_simSettingsFsx.setAndSave(settings);
|
||||
case CSimulatorInfo::P3D: return m_simSettingsP3D.setAndSave(settings);
|
||||
case CSimulatorInfo::XPLANE: return m_simSettingsXP.setAndSave(settings);
|
||||
default:
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
break;
|
||||
@@ -186,10 +174,10 @@ namespace BlackMisc
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
switch (simulator.getSimulator())
|
||||
{
|
||||
case CSimulatorInfo::FS9: return this->m_simSettingsFs9.save();
|
||||
case CSimulatorInfo::FSX: return this->m_simSettingsFsx.save();
|
||||
case CSimulatorInfo::P3D: return this->m_simSettingsP3D.save();
|
||||
case CSimulatorInfo::XPLANE: return this->m_simSettingsXP.save();
|
||||
case CSimulatorInfo::FS9: return m_simSettingsFs9.save();
|
||||
case CSimulatorInfo::FSX: return m_simSettingsFsx.save();
|
||||
case CSimulatorInfo::P3D: return m_simSettingsP3D.save();
|
||||
case CSimulatorInfo::XPLANE: return m_simSettingsXP.save();
|
||||
default:
|
||||
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
|
||||
break;
|
||||
@@ -296,40 +284,40 @@ namespace BlackMisc
|
||||
|
||||
void CSimulatorMessagesSettings::setTechnicalLogSeverity(CStatusMessage::StatusSeverity severity)
|
||||
{
|
||||
this->m_technicalLogLevel = static_cast<int>(severity);
|
||||
m_technicalLogLevel = static_cast<int>(severity);
|
||||
}
|
||||
|
||||
void CSimulatorMessagesSettings::disableTechnicalMessages()
|
||||
{
|
||||
this->m_technicalLogLevel = -1;
|
||||
m_technicalLogLevel = -1;
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::isRelayedErrorsMessages() const
|
||||
{
|
||||
if (this->m_technicalLogLevel < 0) { return false; }
|
||||
return (this->m_technicalLogLevel <= CStatusMessage::SeverityError);
|
||||
if (m_technicalLogLevel < 0) { return false; }
|
||||
return (m_technicalLogLevel <= CStatusMessage::SeverityError);
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::isRelayedWarningMessages() const
|
||||
{
|
||||
if (this->m_technicalLogLevel < 0) { return false; }
|
||||
return (this->m_technicalLogLevel <= CStatusMessage::SeverityWarning);
|
||||
if (m_technicalLogLevel < 0) { return false; }
|
||||
return (m_technicalLogLevel <= CStatusMessage::SeverityWarning);
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::isRelayedInfoMessages() const
|
||||
{
|
||||
if (this->m_technicalLogLevel < 0) { return false; }
|
||||
return (this->m_technicalLogLevel <= CStatusMessage::SeverityInfo);
|
||||
if (m_technicalLogLevel < 0) { return false; }
|
||||
return (m_technicalLogLevel <= CStatusMessage::SeverityInfo);
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::isRelayedTechnicalMessages() const
|
||||
{
|
||||
return (this->m_technicalLogLevel >= 0);
|
||||
return (m_technicalLogLevel >= 0);
|
||||
}
|
||||
|
||||
void CSimulatorMessagesSettings::setRelayedTextMessages(CSimulatorMessagesSettings::TextMessageType messageType)
|
||||
{
|
||||
this->m_messageType = static_cast<int>(messageType);
|
||||
m_messageType = static_cast<int>(messageType);
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::isRelayedSupervisorTextMessages() const
|
||||
@@ -363,16 +351,16 @@ namespace BlackMisc
|
||||
if (!this->isGloballyEnabled()) { return false; }
|
||||
if (!this->isRelayedTechnicalMessages()) { return false; }
|
||||
int s = static_cast<int>(message.getSeverity());
|
||||
return (s >= this->m_technicalLogLevel);
|
||||
return (s >= m_technicalLogLevel);
|
||||
}
|
||||
|
||||
bool CSimulatorMessagesSettings::relayThisTextMessage(const Network::CTextMessage &msg, const BlackMisc::Simulation::CSimulatedAircraft &aircraft) const
|
||||
{
|
||||
if (msg.isEmpty()) { return false; }
|
||||
if (!this->isGloballyEnabled()) { return false; }
|
||||
if (this->m_messageType == NoTextMessages) { return false; }
|
||||
if (m_messageType == NoTextMessages) { return false; }
|
||||
|
||||
const TextMessageType mt = static_cast<TextMessageType>(this->m_messageType);
|
||||
const TextMessageType mt = static_cast<TextMessageType>(m_messageType);
|
||||
if (msg.isPrivateMessage() && mt.testFlag(TextMessagePrivate)) { return true; }
|
||||
if (msg.isSupervisorMessage() && (mt.testFlag(TextMessagePrivate) || mt.testFlag(TextMessageSupervisor))) { return true; }
|
||||
if (msg.isSendToUnicom() && mt.testFlag(TextMessagesUnicom)) { return true; }
|
||||
@@ -394,13 +382,13 @@ namespace BlackMisc
|
||||
|
||||
CSimulatorMessagesSettings::TextMessageType CSimulatorMessagesSettings::getRelayedTextMessageTypes() const
|
||||
{
|
||||
return static_cast<CSimulatorMessagesSettings::TextMessageType>(this->m_messageType);
|
||||
return static_cast<CSimulatorMessagesSettings::TextMessageType>(m_messageType);
|
||||
}
|
||||
|
||||
QString CSimulatorMessagesSettings::convertToQString(bool i18n) const
|
||||
{
|
||||
Q_UNUSED(i18n);
|
||||
QString s("Enabled %1, text messages: %2, severity: %3");
|
||||
static const QString s("Enabled %1, text messages: %2, severity: %3");
|
||||
QString severity;
|
||||
if (this->isRelayedTechnicalMessages())
|
||||
{
|
||||
@@ -408,46 +396,34 @@ namespace BlackMisc
|
||||
}
|
||||
else
|
||||
{
|
||||
severity = CStatusMessage::severityToString(static_cast<CStatusMessage::StatusSeverity>(this->m_technicalLogLevel));
|
||||
severity = CStatusMessage::severityToString(static_cast<CStatusMessage::StatusSeverity>(m_technicalLogLevel));
|
||||
}
|
||||
return s.arg(boolToOnOff(this->m_globallyEnabled)).arg(this->m_messageType).arg(severity);
|
||||
return s.arg(boolToOnOff(m_globallyEnabled)).arg(m_messageType).arg(severity);
|
||||
}
|
||||
|
||||
CVariant CSimulatorMessagesSettings::propertyByIndex(const CPropertyIndex &index) const
|
||||
{
|
||||
if (index.isMyself()) { return CVariant::from(*this); }
|
||||
ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
const ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
switch (i)
|
||||
{
|
||||
case IndexTechnicalLogSeverity:
|
||||
return CVariant::fromValue(this->m_technicalLogLevel);
|
||||
case IndexTextMessageRelay:
|
||||
return CVariant::from(this->m_messageType);
|
||||
case IndexGloballyEnabled:
|
||||
return CVariant::from(this->m_globallyEnabled);
|
||||
default:
|
||||
return CValueObject::propertyByIndex(index);
|
||||
case IndexTechnicalLogSeverity: return CVariant::fromValue(m_technicalLogLevel);
|
||||
case IndexTextMessageRelay: return CVariant::from(m_messageType);
|
||||
case IndexGloballyEnabled: return CVariant::from(m_globallyEnabled);
|
||||
default: return CValueObject::propertyByIndex(index);
|
||||
}
|
||||
}
|
||||
|
||||
void CSimulatorMessagesSettings::setPropertyByIndex(const CPropertyIndex &index, const CVariant &variant)
|
||||
{
|
||||
if (index.isMyself()) { (*this) = variant.to<CSimulatorMessagesSettings>(); return; }
|
||||
ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
const ColumnIndex i = index.frontCasted<ColumnIndex>();
|
||||
switch (i)
|
||||
{
|
||||
case IndexTechnicalLogSeverity:
|
||||
this->setTechnicalLogSeverity(static_cast<CStatusMessage::StatusSeverity>(variant.toInt()));
|
||||
break;
|
||||
case IndexTextMessageRelay:
|
||||
this->setRelayedTextMessages(static_cast<CSimulatorMessagesSettings::TextMessageType>(variant.toInt()));
|
||||
break;
|
||||
case IndexGloballyEnabled:
|
||||
this->setGloballyEnabled(variant.toBool());
|
||||
break;
|
||||
default:
|
||||
CValueObject::setPropertyByIndex(index, variant);
|
||||
break;
|
||||
case IndexTechnicalLogSeverity: this->setTechnicalLogSeverity(static_cast<CStatusMessage::StatusSeverity>(variant.toInt())); break;
|
||||
case IndexTextMessageRelay: this->setRelayedTextMessages(static_cast<CSimulatorMessagesSettings::TextMessageType>(variant.toInt())); break;
|
||||
case IndexGloballyEnabled: this->setGloballyEnabled(variant.toBool()); break;
|
||||
default: CValueObject::setPropertyByIndex(index, variant); break;
|
||||
}
|
||||
}
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user