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

Method UpdateBookmark

libs/map/bookmark_manager.cpp:2283–2297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2281}
2282
2283void BookmarkManager::UpdateBookmark(kml::MarkId bmID, kml::BookmarkData const & bm)
2284{
2285 CHECK_THREAD_CHECKER(m_threadChecker, ());
2286 auto * bookmark = GetBookmarkForEdit(bmID);
2287
2288 auto const prevColor = bookmark->GetColor();
2289 bookmark->SetData(bm);
2290 ASSERT(bookmark->GetGroupId() != kml::kInvalidMarkGroupId, ());
2291
2292 if (prevColor != bookmark->GetColor())
2293 {
2294 bookmark->InvalidateRGBAColor();
2295 SetLastEditedBmColor(bookmark->GetColor());
2296 }
2297}
2298
2299void BookmarkManager::ChangeTrackColor(kml::TrackId trackId, dp::Color color)
2300{

Callers 2

ReplaceBookmarkMethod · 0.80
UNIT_TESTFunction · 0.80

Calls 5

ASSERTFunction · 0.85
SetDataMethod · 0.80
InvalidateRGBAColorMethod · 0.80
GetColorMethod · 0.45
GetGroupIdMethod · 0.45

Tested by 1

UNIT_TESTFunction · 0.64