| 1779 | } |
| 1780 | |
| 1781 | void BookmarkManager::UpdateTrackMarksVisibility(kml::MarkGroupId groupId) |
| 1782 | { |
| 1783 | auto const isVisible = IsVisible(groupId); |
| 1784 | auto const tracksIds = GetTrackIds(groupId); |
| 1785 | auto infoMark = GetMarkForEdit<TrackInfoMark>(m_trackInfoMarkId); |
| 1786 | for (auto trackId : tracksIds) |
| 1787 | { |
| 1788 | auto markId = GetTrackSelectionMarkId(trackId); |
| 1789 | if (markId == kml::kInvalidMarkId) |
| 1790 | continue; |
| 1791 | if (infoMark->GetTrackId() == trackId && infoMark->IsVisible()) |
| 1792 | infoMark->SetIsVisible(isVisible); |
| 1793 | auto mark = GetMarkForEdit<TrackSelectionMark>(markId); |
| 1794 | mark->SetIsVisible(isVisible); |
| 1795 | } |
| 1796 | } |
| 1797 | |
| 1798 | void BookmarkManager::RequestSymbolSizes() |
| 1799 | { |
nothing calls this directly
no test coverage detected