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

Method OnActivate

libs/map/search_mark.cpp:572–584  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

570}
571
572void SearchMarks::OnActivate(FeatureID const & featureId)
573{
574 m_selectedFeature = featureId;
575 m_visitedSearchMarks.erase(featureId);
576 ProcessMarks([&featureId](SearchMarkPoint * mark) -> base::ControlFlow
577 {
578 if (featureId != mark->GetFeatureID())
579 return base::ControlFlow::Continue;
580 mark->SetVisited(false);
581 mark->SetSelected(true);
582 return base::ControlFlow::Break;
583 });
584}
585
586void SearchMarks::OnDeactivate(FeatureID const & featureId)
587{

Callers

nothing calls this directly

Calls 4

SetVisitedMethod · 0.80
SetSelectedMethod · 0.80
eraseMethod · 0.45
GetFeatureIDMethod · 0.45

Tested by

no test coverage detected