MCPcopy Create free account
hub / github.com/audacity/audacity / DoSelectTimeAndTracks

Function DoSelectTimeAndTracks

src/SelectUtilities.cpp:60–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58namespace SelectUtilities {
59
60void DoSelectTimeAndTracks
61(AudacityProject &project, bool bAllTime, bool bAllTracks)
62{
63 auto &tracks = TrackList::Get( project );
64 auto &selectedRegion = ViewInfo::Get( project ).selectedRegion;
65
66 if( bAllTime )
67 selectedRegion.setTimes(tracks.GetStartTime(), tracks.GetEndTime());
68
69 if( bAllTracks ) {
70 for (auto t : tracks)
71 t->SetSelected(true);
72
73 ProjectHistory::Get( project ).ModifyState(false);
74 }
75}
76
77void SelectNone( AudacityProject &project )
78{

Callers 4

DoSelectAllFunction · 0.85
DoSelectSomethingFunction · 0.85
OnSelectAllTracksMethod · 0.85
OnSelectAllTimeMethod · 0.85

Calls 6

GetFunction · 0.85
setTimesMethod · 0.80
GetStartTimeMethod · 0.45
GetEndTimeMethod · 0.45
SetSelectedMethod · 0.45
ModifyStateMethod · 0.45

Tested by

no test coverage detected