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

Method EnableTransitSchemeMode

libs/map/transit/transit_reader.cpp:271–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

269}
270
271void TransitReadManager::EnableTransitSchemeMode(bool enable)
272{
273 ChangeState(enable ? TransitSchemeState::Enabled : TransitSchemeState::Disabled);
274 if (m_isSchemeMode == enable)
275 return;
276 m_isSchemeMode = enable;
277
278 m_drapeEngine.SafeCall(&df::DrapeEngine::EnableTransitScheme, enable);
279
280 if (m_isSchemeModeBlocked)
281 return;
282
283 if (!m_isSchemeMode)
284 {
285 m_lastActiveMwms.clear();
286 m_mwmCache.clear();
287 m_cacheSize = 0;
288 }
289 else
290 {
291 Invalidate();
292 }
293}
294
295void TransitReadManager::BlockTransitSchemeMode(bool isBlocked)
296{

Calls 2

SafeCallMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected