summaryrefslogtreecommitdiffstats
path: root/src/track/beatgrid.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/track/beatgrid.h')
-rw-r--r--src/track/beatgrid.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/track/beatgrid.h b/src/track/beatgrid.h
index 5b3374c40e..a2e5b117b1 100644
--- a/src/track/beatgrid.h
+++ b/src/track/beatgrid.h
@@ -66,16 +66,27 @@ class BeatGrid final : public Beats {
BeatsPointer scale(BpmScale scale) const override;
BeatsPointer setBpm(mixxx::Bpm bpm) const override;
- private:
+ ////////////////////////////////////////////////////////////////////////////
+ // Hidden constructors
+ ////////////////////////////////////////////////////////////////////////////
+
BeatGrid(
+ MakeSharedTag,
audio::SampleRate sampleRate,
const QString& subVersion,
const mixxx::track::io::BeatGrid& grid,
double beatLength);
// Constructor to update the beat grid
- BeatGrid(const BeatGrid& other, const mixxx::track::io::BeatGrid& grid, double beatLength);
- BeatGrid(const BeatGrid& other);
+ BeatGrid(
+ MakeSharedTag,
+ const BeatGrid& other,
+ const mixxx::track::io::BeatGrid& grid,
+ double beatLength);
+ BeatGrid(
+ MakeSharedTag,
+ const BeatGrid& other);
+ private:
audio::FramePos firstBeatPosition() const;
mixxx::Bpm bpm() const;