1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-18 17:10:05 +02:00

Construct SnapManager with const TrackList

This commit is contained in:
Paul Licameli 2017-07-12 18:05:20 -04:00
parent 5f49892d61
commit ac10dc13d5
2 changed files with 5 additions and 5 deletions

View File

@ -37,7 +37,7 @@ TrackClip::~TrackClip()
} }
SnapManager::SnapManager(TrackList *tracks, SnapManager::SnapManager(const TrackList *tracks,
const ZoomInfo *zoomInfo, const ZoomInfo *zoomInfo,
const TrackClipArray *clipExclusions, const TrackClipArray *clipExclusions,
const TrackArray *trackExclusions, const TrackArray *trackExclusions,
@ -102,8 +102,8 @@ void SnapManager::Reinit()
// Add a SnapPoint at t=0 // Add a SnapPoint at t=0
mSnapPoints.push_back(SnapPoint{}); mSnapPoints.push_back(SnapPoint{});
TrackListIterator iter(mTracks); TrackListConstIterator iter(mTracks);
for (Track *track = iter.First(); track; track = iter.Next()) for (const Track *track = iter.First(); track; track = iter.Next())
{ {
if (mTrackExclusions && if (mTrackExclusions &&
mTrackExclusions->end() != mTrackExclusions->end() !=

View File

@ -73,7 +73,7 @@ using SnapPointArray = std::vector < SnapPoint > ;
class SnapManager class SnapManager
{ {
public: public:
SnapManager(TrackList *tracks, SnapManager(const TrackList *tracks,
const ZoomInfo *zoomInfo, const ZoomInfo *zoomInfo,
const TrackClipArray *clipExclusions = NULL, const TrackClipArray *clipExclusions = NULL,
const TrackArray *trackExclusions = NULL, const TrackArray *trackExclusions = NULL,
@ -112,7 +112,7 @@ private:
private: private:
const AudacityProject *mProject; const AudacityProject *mProject;
TrackList *mTracks; const TrackList *mTracks;
const TrackClipArray *mClipExclusions; const TrackClipArray *mClipExclusions;
const TrackArray *mTrackExclusions; const TrackArray *mTrackExclusions;
const ZoomInfo *mZoomInfo; const ZoomInfo *mZoomInfo;