Strong predicate excludes tracks that do not support basic editing.
| 43 | |
| 44 | // Strong predicate excludes tracks that do not support basic editing. |
| 45 | bool EditableTracksSelectedPred(const AudacityProject &project) |
| 46 | { |
| 47 | auto range = TrackList::Get(project).Selected() |
| 48 | - [](const Track *pTrack){ |
| 49 | return !pTrack->SupportsBasicEditing(); }; |
| 50 | return !range.empty(); |
| 51 | }; |
| 52 | |
| 53 | // Weaker predicate. |
| 54 | bool AnyTracksSelectedPred(const AudacityProject &project) |
no test coverage detected