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:
parent
5f49892d61
commit
ac10dc13d5
@ -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() !=
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user