| 1043 | } |
| 1044 | |
| 1045 | void BookmarkManager::OnTrackDeselected() |
| 1046 | { |
| 1047 | CHECK_THREAD_CHECKER(m_threadChecker, ()); |
| 1048 | if (m_selectedTrackId == kml::kInvalidTrackId) |
| 1049 | return; |
| 1050 | |
| 1051 | auto const markId = GetTrackSelectionMarkId(m_selectedTrackId); |
| 1052 | CHECK_NOT_EQUAL(markId, kml::kInvalidMarkId, ()); |
| 1053 | |
| 1054 | auto es = GetEditSession(); |
| 1055 | auto * trackSelectionMark = GetMarkForEdit<TrackSelectionMark>(markId); |
| 1056 | trackSelectionMark->SetIsVisible(false); |
| 1057 | |
| 1058 | m_selectedTrackId = kml::kInvalidTrackId; |
| 1059 | } |
| 1060 | |
| 1061 | kml::GroupIdCollection BookmarkManager::GetChildrenCategories(kml::MarkGroupId parentId) const |
| 1062 | { |
no test coverage detected