1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-04-03 12:57:39 +02:00

Move Y position, height, and minimized state into TrackView...

... and eliminate some unnecessary calls to SubstitutePendingChangedTrack,
because the track and the substitute store Y and height in their shared
TrackView object.

Also make GetMinimizedHeight() virtual to avoid inclusion of TrackPanel.h in
TrackView.cpp.
This commit is contained in:
Paul Licameli
2019-06-18 11:32:26 -04:00
parent 3797a5227a
commit 66e32ca35d
28 changed files with 244 additions and 225 deletions

View File

@@ -62,8 +62,6 @@ Track classes.
#include "InconsistencyException.h"
#include "TrackPanel.h" // for TrackInfo
using std::max;
static ProjectFileIORegistry::Entry registerFactory{
@@ -127,8 +125,6 @@ WaveTrack::WaveTrack(const std::shared_ptr<DirManager> &projDirManager, sampleFo
mLastScaleType = -1;
mLastdBRange = -1;
mAutoSaveIdent = 0;
SetHeight( TrackInfo::DefaultWaveTrackHeight() );
}
WaveTrack::WaveTrack(const WaveTrack &orig):