1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-17 14:11:13 +01:00

More const and override

This commit is contained in:
Paul Licameli
2017-02-22 14:23:35 -05:00
parent 9ddb5bb1f3
commit 81285ee0c1
59 changed files with 193 additions and 165 deletions

View File

@@ -63,7 +63,7 @@ using std::max;
bool WaveTrack::mMonoAsVirtualStereo;
#endif
WaveTrack::Holder TrackFactory::DuplicateWaveTrack(WaveTrack &orig)
WaveTrack::Holder TrackFactory::DuplicateWaveTrack(const WaveTrack &orig)
{
return std::unique_ptr<WaveTrack>
{ static_cast<WaveTrack*>(orig.Duplicate().release()) };
@@ -507,7 +507,7 @@ bool WaveTrack::ConvertToSampleFormat(sampleFormat format)
return true;
}
bool WaveTrack::IsEmpty(double t0, double t1)
bool WaveTrack::IsEmpty(double t0, double t1) const
{
//printf("Searching for overlap in %.6f...%.6f\n", t0, t1);
for (const auto &clip : mClips)
@@ -1592,7 +1592,7 @@ bool WaveTrack::AppendCoded(const wxString &fName, sampleCount start,
}
///gets an int with OD flags so that we can determine which ODTasks should be run on this track after save/open, etc.
unsigned int WaveTrack::GetODFlags()
unsigned int WaveTrack::GetODFlags() const
{
unsigned int ret = 0;
for (const auto &clip : mClips)
@@ -1789,7 +1789,7 @@ XMLTagHandler *WaveTrack::HandleXMLChild(const wxChar *tag)
return NULL;
}
void WaveTrack::WriteXML(XMLWriter &xmlFile)
void WaveTrack::WriteXML(XMLWriter &xmlFile) const
{
xmlFile.StartTag(wxT("wavetrack"));
if (mAutoSaveIdent)
@@ -1958,7 +1958,7 @@ bool WaveTrack::GetMinMax(float *min, float *max,
return result;
}
bool WaveTrack::GetRMS(float *rms, double t0, double t1)
bool WaveTrack::GetRMS(float *rms, double t0, double t1) const
{
*rms = float(0.0);