mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 12:55:33 +08:00
Ref T379, to improve reset models added "setAircraftEnabledFlag" to just set the flag, not sending signals causing removed aircraft
This commit is contained in:
@@ -472,6 +472,12 @@ namespace BlackMisc
|
||||
}
|
||||
|
||||
bool CRemoteAircraftProvider::updateAircraftEnabled(const CCallsign &callsign, bool enabledForRendering)
|
||||
{
|
||||
// here just synonym
|
||||
return this->setAircraftEnabledFlag(callsign, enabledForRendering);
|
||||
}
|
||||
|
||||
bool CRemoteAircraftProvider::setAircraftEnabledFlag(const CCallsign &callsign, bool enabledForRendering)
|
||||
{
|
||||
QWriteLocker l(&m_lockAircraft);
|
||||
if (!m_aircraftInRange.contains(callsign)) { return false; }
|
||||
@@ -1008,6 +1014,12 @@ namespace BlackMisc
|
||||
return this->provider()->updateAircraftEnabled(callsign, enabledForRendering);
|
||||
}
|
||||
|
||||
bool CRemoteAircraftAware::setAircraftEnabledFlag(const CCallsign &callsign, bool enabledForRendering)
|
||||
{
|
||||
Q_ASSERT_X(this->provider(), Q_FUNC_INFO, "No object available");
|
||||
return this->provider()->setAircraftEnabledFlag(callsign, enabledForRendering);
|
||||
}
|
||||
|
||||
bool CRemoteAircraftAware::updateMultipleAircraftEnabled(const CCallsignSet &callsigns, bool enabledForRendering)
|
||||
{
|
||||
Q_ASSERT_X(this->provider(), Q_FUNC_INFO, "No object available");
|
||||
|
||||
Reference in New Issue
Block a user