1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-07 15:05:38 +01:00

Reordered SnapManager ctor arguments, added AudacityProject &

This commit is contained in:
Paul Licameli
2020-09-09 07:43:57 -04:00
parent 6510b859f3
commit 6337e1ccf4
5 changed files with 26 additions and 20 deletions

View File

@@ -39,22 +39,23 @@ TrackClip::~TrackClip()
}
SnapManager::SnapManager(const TrackList *tracks,
const ZoomInfo *zoomInfo,
const TrackClipArray *clipExclusions,
const TrackArray *trackExclusions,
SnapManager::SnapManager(const AudacityProject &project,
const TrackList &tracks,
const ZoomInfo &zoomInfo,
bool noTimeSnap,
int pixelTolerance)
int pixelTolerance,
const TrackClipArray *clipExclusions,
const TrackArray *trackExclusions)
: mConverter(NumericConverter::TIME)
{
mTracks = tracks;
mZoomInfo = zoomInfo;
mTracks = &tracks;
mZoomInfo = &zoomInfo;
mClipExclusions = clipExclusions;
mTrackExclusions = trackExclusions;
mPixelTolerance = pixelTolerance;
mNoTimeSnap = noTimeSnap;
mProject = tracks->GetOwner();
mProject = &project;
wxASSERT(mProject);
mSnapTo = 0;