mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-15 15:11:12 +02:00
static TrackList::Get()...
... not member function of AudacityProject
This commit is contained in:
@@ -364,7 +364,7 @@ UIHandle::Result TimeShiftHandle::Click
|
||||
if (!pTrack)
|
||||
return RefreshCode::Cancelled;
|
||||
|
||||
TrackList *const trackList = pProject->GetTracks();
|
||||
auto &trackList = TrackList::Get( *pProject );
|
||||
|
||||
mClipMoveState.clear();
|
||||
mDidSlideVertically = false;
|
||||
@@ -404,14 +404,14 @@ UIHandle::Result TimeShiftHandle::Click
|
||||
if ( ! ok )
|
||||
return Cancelled;
|
||||
else if ( captureClips )
|
||||
CreateListOfCapturedClips
|
||||
( mClipMoveState, viewInfo, *pTrack, *trackList,
|
||||
pProject->IsSyncLocked(), clickTime );
|
||||
CreateListOfCapturedClips(
|
||||
mClipMoveState, viewInfo, *pTrack, trackList,
|
||||
pProject->IsSyncLocked(), clickTime );
|
||||
|
||||
mSlideUpDownOnly = event.CmdDown() && !multiToolModeActive;
|
||||
mRect = rect;
|
||||
mClipMoveState.mMouseClickX = event.m_x;
|
||||
mSnapManager = std::make_shared<SnapManager>(trackList,
|
||||
mSnapManager = std::make_shared<SnapManager>(&trackList,
|
||||
&viewInfo,
|
||||
&mClipMoveState.capturedClipArray,
|
||||
&mClipMoveState.trackExclusions,
|
||||
@@ -700,7 +700,7 @@ UIHandle::Result TimeShiftHandle::Drag
|
||||
return RefreshCode::RefreshNone;
|
||||
|
||||
|
||||
TrackList *const trackList = pProject->GetTracks();
|
||||
auto &trackList = TrackList::Get( *pProject );
|
||||
|
||||
// GM: DoSlide now implementing snap-to
|
||||
// samples functionality based on sample rate.
|
||||
@@ -734,7 +734,7 @@ UIHandle::Result TimeShiftHandle::Drag
|
||||
/* && !mCapturedClipIsSelection*/
|
||||
&& pTrack->TypeSwitch<bool>( [&] (WaveTrack *) {
|
||||
if ( DoSlideVertical( viewInfo, event.m_x, mClipMoveState,
|
||||
*trackList, *mCapturedTrack, *pTrack, desiredSlideAmount ) ) {
|
||||
trackList, *mCapturedTrack, *pTrack, desiredSlideAmount ) ) {
|
||||
mCapturedTrack = pTrack;
|
||||
mDidSlideVertically = true;
|
||||
}
|
||||
@@ -755,7 +755,7 @@ UIHandle::Result TimeShiftHandle::Drag
|
||||
|
||||
mClipMoveState.hSlideAmount = desiredSlideAmount;
|
||||
|
||||
DoSlideHorizontal( mClipMoveState, *trackList, *mCapturedTrack );
|
||||
DoSlideHorizontal( mClipMoveState, trackList, *mCapturedTrack );
|
||||
|
||||
if (mClipMoveState.capturedClipIsSelection) {
|
||||
// Slide the selection, too
|
||||
|
Reference in New Issue
Block a user