summaryrefslogtreecommitdiffstats
path: root/src/track/keyutils.cpp
diff options
context:
space:
mode:
authorBe <be@mixxx.org>2021-09-17 14:06:27 -0500
committerBe <be@mixxx.org>2021-09-17 14:16:36 -0500
commit44170cc85cc2ff4298265a58e07ef2d9004a4c3d (patch)
tree4edc7e50591e184c9e30278fb95fa98cf611df8a /src/track/keyutils.cpp
parent62daaf7f845d0084a44d4b57eacdfe486c81438a (diff)
use Qt5/6 QMutex & QMutexLocker compatibility macros
Diffstat (limited to 'src/track/keyutils.cpp')
-rw-r--r--src/track/keyutils.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/track/keyutils.cpp b/src/track/keyutils.cpp
index 595ed75c18..6189d3bb12 100644
--- a/src/track/keyutils.cpp
+++ b/src/track/keyutils.cpp
@@ -1,11 +1,13 @@
-#include <QtDebug>
+#include "track/keyutils.h"
+
#include <QMap>
#include <QMutexLocker>
#include <QPair>
#include <QRegExp>
+#include <QtDebug>
-#include "track/keyutils.h"
#include "util/math.h"
+#include "util/qtmutex.h"
#define MUSIC_FLAT_UTF8 "\xe299ad"
#define MUSIC_SHARP_UTF8 "\xe299af"
@@ -182,7 +184,7 @@ QString KeyUtils::keyDebugName(ChromaticKey key) {
// static
void KeyUtils::setNotation(const QMap<ChromaticKey, QString>& notation) {
- QMutexLocker locker(&s_notationMutex);
+ const auto locker = lockMutex(&s_notationMutex);
s_notation = notation;
s_reverseNotation.clear();
@@ -206,7 +208,7 @@ QString KeyUtils::keyToString(ChromaticKey key,
if (notation == KeyNotation::Custom) {
// The default value for notation is KeyUtils::KeyNotation::Custom, so this executes when the function is
// called without a notation specified after KeyUtils::setNotation has set up s_notation.
- QMutexLocker locker(&s_notationMutex);
+ const auto locker = lockMutex(&s_notationMutex);
auto it = s_notation.constFind(key);
if (it != s_notation.constEnd()) {
return it.value();
@@ -255,7 +257,7 @@ ChromaticKey KeyUtils::guessKeyFromText(const QString& text) {
// Try using the user's custom notation.
{
- QMutexLocker locker(&s_notationMutex);
+ const auto locker = lockMutex(&s_notationMutex);
auto it = s_reverseNotation.constFind(text);
if (it != s_reverseNotation.constEnd()) {
return it.value();