mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-26 00:03:52 +02:00
void return, not boolean success, from some Track virtual functions...
... The return codes were mostly ignored anyway, and exceptions will be thrown instead. It seems there was also confusion whether the return values of Track::Paste and Track::SyncLockAdjust were to indicate success or indicate whether there was any change. No matter now.
This commit is contained in:
@@ -175,16 +175,18 @@ class AUDACITY_DLL_API WaveTrack final : public PlayableTrack {
|
||||
Track::Holder Copy(double t0, double t1, bool forClipboard = true) const override;
|
||||
Track::Holder CopyNonconst(double t0, double t1) /* not override */;
|
||||
|
||||
bool Clear(double t0, double t1) override;
|
||||
bool Paste(double t0, const Track *src) override;
|
||||
void Clear(double t0, double t1) override;
|
||||
bool Clear1(double t0, double t1) { Clear(t0, t1); return true; }
|
||||
void Paste(double t0, const Track *src) override;
|
||||
bool ClearAndPaste(double t0, double t1,
|
||||
const Track *src,
|
||||
bool preserve = true,
|
||||
bool merge = true,
|
||||
const TimeWarper *effectWarper = NULL) /* not override */;
|
||||
|
||||
bool Silence(double t0, double t1) override;
|
||||
bool InsertSilence(double t, double len) override;
|
||||
void Silence(double t0, double t1) override;
|
||||
bool Silence1(double t0, double t1) { Silence(t0, t1); return true; }
|
||||
void InsertSilence(double t, double len) override;
|
||||
|
||||
bool SplitAt(double t) /* not override */;
|
||||
bool Split(double t0, double t1) /* not override */;
|
||||
@@ -200,7 +202,7 @@ class AUDACITY_DLL_API WaveTrack final : public PlayableTrack {
|
||||
|
||||
bool HandleClear(double t0, double t1, bool addCutLines, bool split);
|
||||
|
||||
bool SyncLockAdjust(double oldT1, double newT1) override;
|
||||
void SyncLockAdjust(double oldT1, double newT1) override;
|
||||
|
||||
/** @brief Returns true if there are no WaveClips in the specified region
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user