summaryrefslogtreecommitdiffstats
path: root/src/track/cue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/track/cue.cpp')
-rw-r--r--src/track/cue.cpp41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/track/cue.cpp b/src/track/cue.cpp
index 74c7e52148..9b50216ec3 100644
--- a/src/track/cue.cpp
+++ b/src/track/cue.cpp
@@ -9,6 +9,7 @@
#include "util/assert.h"
#include "util/color/color.h"
#include "util/color/predefinedcolorpalettes.h"
+#include "util/qtmutex.h"
namespace {
@@ -111,7 +112,7 @@ Cue::Cue(
mixxx::CueInfo Cue::getCueInfo(
mixxx::audio::SampleRate sampleRate) const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return mixxx::CueInfo(
m_type,
positionFramesToMillis(m_startPosition, sampleRate),
@@ -122,12 +123,12 @@ mixxx::CueInfo Cue::getCueInfo(
}
DbId Cue::getId() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_dbId;
}
void Cue::setId(DbId cueId) {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
m_dbId = cueId;
// Neither mark as dirty nor do emit the updated() signal.
// This function is only called after adding the Cue object
@@ -138,12 +139,12 @@ void Cue::setId(DbId cueId) {
}
mixxx::CueType Cue::getType() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_type;
}
void Cue::setType(mixxx::CueType type) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_type == type) {
return;
}
@@ -154,12 +155,12 @@ void Cue::setType(mixxx::CueType type) {
}
mixxx::audio::FramePos Cue::getPosition() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_startPosition;
}
void Cue::setStartPosition(mixxx::audio::FramePos position) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_startPosition == position) {
return;
}
@@ -170,7 +171,7 @@ void Cue::setStartPosition(mixxx::audio::FramePos position) {
}
void Cue::setEndPosition(mixxx::audio::FramePos position) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_endPosition == position) {
return;
}
@@ -183,7 +184,7 @@ void Cue::setEndPosition(mixxx::audio::FramePos position) {
void Cue::setStartAndEndPosition(
mixxx::audio::FramePos startPosition,
mixxx::audio::FramePos endPosition) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_startPosition == startPosition &&
m_endPosition == endPosition) {
return;
@@ -196,12 +197,12 @@ void Cue::setStartAndEndPosition(
}
Cue::StartAndEndPositions Cue::getStartAndEndPosition() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return {m_startPosition, m_endPosition};
}
void Cue::shiftPositionFrames(mixxx::audio::FrameDiff_t frameOffset) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_startPosition.isValid()) {
m_startPosition += frameOffset;
}
@@ -214,7 +215,7 @@ void Cue::shiftPositionFrames(mixxx::audio::FrameDiff_t frameOffset) {
}
mixxx::audio::FrameDiff_t Cue::getLengthFrames() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
if (!m_endPosition.isValid()) {
return 0;
}
@@ -225,17 +226,17 @@ mixxx::audio::FrameDiff_t Cue::getLengthFrames() const {
}
int Cue::getHotCue() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_iHotCue;
}
QString Cue::getLabel() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_label;
}
void Cue::setLabel(const QString& label) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_label == label) {
return;
}
@@ -246,12 +247,12 @@ void Cue::setLabel(const QString& label) {
}
mixxx::RgbColor Cue::getColor() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_color;
}
void Cue::setColor(mixxx::RgbColor color) {
- QMutexLocker lock(&m_mutex);
+ auto lock = lockMutex(&m_mutex);
if (m_color == color) {
return;
}
@@ -262,16 +263,16 @@ void Cue::setColor(mixxx::RgbColor color) {
}
bool Cue::isDirty() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_bDirty;
}
void Cue::setDirty(bool dirty) {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
m_bDirty = dirty;
}
mixxx::audio::FramePos Cue::getEndPosition() const {
- QMutexLocker lock(&m_mutex);
+ const auto lock = lockMutex(&m_mutex);
return m_endPosition;
}