mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 21:15:33 +08:00
Ref T566, use "configurable" reverse lookup in network/airspace monitor parts
This commit is contained in:
committed by
Mat Sutcliffe
parent
002f9e6a9b
commit
991c7d59ef
@@ -608,13 +608,13 @@ namespace BlackMisc
|
||||
}
|
||||
}
|
||||
|
||||
void CRemoteAircraftProvider::enableReverseLookupMessages(bool enabled)
|
||||
void CRemoteAircraftProvider::enableReverseLookupMessages(ReverseLookupLogging enable)
|
||||
{
|
||||
QWriteLocker l(&m_lockMessages);
|
||||
m_enableReverseLookupMsgs = enabled;
|
||||
m_enableReverseLookupMsgs = enable;
|
||||
}
|
||||
|
||||
bool CRemoteAircraftProvider::isReverseLookupMessagesEnabled() const
|
||||
ReverseLookupLogging CRemoteAircraftProvider::isReverseLookupMessagesEnabled() const
|
||||
{
|
||||
QReadLocker l(&m_lockMessages);
|
||||
return m_enableReverseLookupMsgs;
|
||||
@@ -646,14 +646,14 @@ namespace BlackMisc
|
||||
void CRemoteAircraftProvider::addReverseLookupMessage(const CCallsign &callsign, const CStatusMessage &message)
|
||||
{
|
||||
if (callsign.isEmpty()) { return; }
|
||||
if (message.isEmpty()) { return; }
|
||||
if (message.isEmpty()) { return; }
|
||||
this->addReverseLookupMessages(callsign, CStatusMessageList({ message }));
|
||||
}
|
||||
|
||||
void CRemoteAircraftProvider::addReverseLookupMessage(const CCallsign &callsign, const QString &message, CStatusMessage::StatusSeverity severity)
|
||||
{
|
||||
if (callsign.isEmpty()) { return; }
|
||||
if (message.isEmpty()) { return; }
|
||||
if (message.isEmpty()) { return; }
|
||||
const CStatusMessage m = CMatchingUtils::logMessage(callsign, message, getLogCategories(), severity);
|
||||
this->addReverseLookupMessage(callsign, m);
|
||||
}
|
||||
@@ -688,6 +688,12 @@ namespace BlackMisc
|
||||
return situation.withAltitudeOffset(os);
|
||||
}
|
||||
|
||||
ReverseLookupLogging CRemoteAircraftProvider::whatToReverseLog() const
|
||||
{
|
||||
QReadLocker l(&m_lockMessages);
|
||||
return m_enableReverseLookupMsgs;
|
||||
}
|
||||
|
||||
CStatusMessageList CRemoteAircraftProvider::getAircraftPartsHistory(const CCallsign &callsign) const
|
||||
{
|
||||
QReadLocker l(&m_lockPartsHistory);
|
||||
|
||||
Reference in New Issue
Block a user