mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-18 09:00:07 +02:00
Construct SnapManager with const TrackList
This commit is contained in:
parent
5f49892d61
commit
ac10dc13d5
@ -37,7 +37,7 @@ TrackClip::~TrackClip()
|
||||
|
||||
}
|
||||
|
||||
SnapManager::SnapManager(TrackList *tracks,
|
||||
SnapManager::SnapManager(const TrackList *tracks,
|
||||
const ZoomInfo *zoomInfo,
|
||||
const TrackClipArray *clipExclusions,
|
||||
const TrackArray *trackExclusions,
|
||||
@ -102,8 +102,8 @@ void SnapManager::Reinit()
|
||||
// Add a SnapPoint at t=0
|
||||
mSnapPoints.push_back(SnapPoint{});
|
||||
|
||||
TrackListIterator iter(mTracks);
|
||||
for (Track *track = iter.First(); track; track = iter.Next())
|
||||
TrackListConstIterator iter(mTracks);
|
||||
for (const Track *track = iter.First(); track; track = iter.Next())
|
||||
{
|
||||
if (mTrackExclusions &&
|
||||
mTrackExclusions->end() !=
|
||||
|
@ -73,7 +73,7 @@ using SnapPointArray = std::vector < SnapPoint > ;
|
||||
class SnapManager
|
||||
{
|
||||
public:
|
||||
SnapManager(TrackList *tracks,
|
||||
SnapManager(const TrackList *tracks,
|
||||
const ZoomInfo *zoomInfo,
|
||||
const TrackClipArray *clipExclusions = NULL,
|
||||
const TrackArray *trackExclusions = NULL,
|
||||
@ -112,7 +112,7 @@ private:
|
||||
private:
|
||||
|
||||
const AudacityProject *mProject;
|
||||
TrackList *mTracks;
|
||||
const TrackList *mTracks;
|
||||
const TrackClipArray *mClipExclusions;
|
||||
const TrackArray *mTrackExclusions;
|
||||
const ZoomInfo *mZoomInfo;
|
||||
|
Loading…
x
Reference in New Issue
Block a user