MCPcopy Create free account
hub / github.com/comaps/comaps / BlockTransitSchemeMode

Method BlockTransitSchemeMode

libs/map/transit/transit_reader.cpp:295–317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

293}
294
295void TransitReadManager::BlockTransitSchemeMode(bool isBlocked)
296{
297 if (m_isSchemeModeBlocked == isBlocked)
298 return;
299
300 m_isSchemeModeBlocked = isBlocked;
301
302 if (!m_isSchemeMode)
303 return;
304
305 if (m_isSchemeModeBlocked)
306 {
307 m_drapeEngine.SafeCall(&df::DrapeEngine::ClearAllTransitSchemeCache);
308
309 m_lastActiveMwms.clear();
310 m_mwmCache.clear();
311 m_cacheSize = 0;
312 }
313 else
314 {
315 Invalidate();
316 }
317}
318
319void TransitReadManager::UpdateViewport(ScreenBase const & screen)
320{

Callers 3

RemoveRouteMethod · 0.80
FollowRouteMethod · 0.80
DisableFollowModeMethod · 0.80

Calls 2

SafeCallMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected