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

Method OnDeactivate

libs/map/search_mark.cpp:586–598  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

584}
585
586void SearchMarks::OnDeactivate(FeatureID const & featureId)
587{
588 m_selectedFeature = {};
589 m_visitedSearchMarks.insert(featureId);
590 ProcessMarks([&featureId](SearchMarkPoint * mark) -> base::ControlFlow
591 {
592 if (featureId != mark->GetFeatureID())
593 return base::ControlFlow::Continue;
594 mark->SetVisited(true);
595 mark->SetSelected(false);
596 return base::ControlFlow::Break;
597 });
598}
599
600/*
601void SearchMarks::SetUnavailable(SearchMarkPoint & mark, std::string const & reasonKey)

Callers 1

Calls 4

SetVisitedMethod · 0.80
SetSelectedMethod · 0.80
insertMethod · 0.45
GetFeatureIDMethod · 0.45

Tested by

no test coverage detected