From a15169e0c06b6d722629488baa72998fc316201c Mon Sep 17 00:00:00 2001 From: Be Date: Wed, 23 Oct 2019 06:36:13 -0500 Subject: move kNoHotCue constant from WaveformMark to Cue --- src/waveform/renderers/waveformmark.cpp | 4 ++-- src/waveform/renderers/waveformmark.h | 13 ++++++------- src/waveform/renderers/waveformrendermark.cpp | 2 +- 3 files changed, 9 insertions(+), 10 deletions(-) (limited to 'src/waveform/renderers') diff --git a/src/waveform/renderers/waveformmark.cpp b/src/waveform/renderers/waveformmark.cpp index 0f2db81ada..5d8e7d1164 100644 --- a/src/waveform/renderers/waveformmark.cpp +++ b/src/waveform/renderers/waveformmark.cpp @@ -52,7 +52,7 @@ WaveformMark::WaveformMark(const QString& group, int hotCue) : m_iHotCue(hotCue) { QString control; - if (hotCue != kNoHotCue) { + if (hotCue != Cue::kNoHotCue) { control = "hotcue_" + QString::number(hotCue + 1) + "_position"; } else { control = context.selectString(node, "Control"); @@ -88,7 +88,7 @@ WaveformMark::WaveformMark(const QString& group, m_align = decodeAlignmentFlags(markAlign, Qt::AlignBottom | Qt::AlignHCenter); // Hotcue text is set by the cue's label in the database, not by the skin. - if (hotCue == WaveformMark::kNoHotCue) { + if (hotCue == Cue::kNoHotCue) { m_text = context.selectString(node, "Text"); } diff --git a/src/waveform/renderers/waveformmark.h b/src/waveform/renderers/waveformmark.h index ab11862df1..caf652adaa 100644 --- a/src/waveform/renderers/waveformmark.h +++ b/src/waveform/renderers/waveformmark.h @@ -4,11 +4,11 @@ #include #include -#include "waveform/waveformmarklabel.h" +#include "control/controlobject.h" #include "control/controlproxy.h" +#include "track/cue.h" #include "util/memory.h" - -#include "control/controlobject.h" +#include "waveform/waveformmarklabel.h" class SkinContext; class WaveformSignalColors; @@ -17,13 +17,12 @@ class WOverview; class WaveformMark { public: - static const int kNoHotCue = -1; WaveformMark( const QString& group, const QDomNode& node, const SkinContext& context, const WaveformSignalColors& signalColors, - int hotCue = kNoHotCue); + int hotCue = Cue::kNoHotCue); // Disable copying WaveformMark(const WaveformMark&) = delete; @@ -99,9 +98,9 @@ inline bool operator<(const WaveformMarkPointer& lhs, const WaveformMarkPointer& if (leftPosition == rightPosition) { // Sort WaveformMarks without hotcues before those with hotcues; // if both have hotcues, sort numerically by hotcue number. - if (leftHotcue == WaveformMark::kNoHotCue && rightHotcue != WaveformMark::kNoHotCue) { + if (leftHotcue == Cue::kNoHotCue && rightHotcue != Cue::kNoHotCue) { return true; - } else if (leftHotcue != WaveformMark::kNoHotCue && rightHotcue == WaveformMark::kNoHotCue) { + } else if (leftHotcue != Cue::kNoHotCue && rightHotcue == Cue::kNoHotCue) { return false; } else { return leftHotcue < rightHotcue; diff --git a/src/waveform/renderers/waveformrendermark.cpp b/src/waveform/renderers/waveformrendermark.cpp index 8c4a05e349..ffd8a76531 100644 --- a/src/waveform/renderers/waveformrendermark.cpp +++ b/src/waveform/renderers/waveformrendermark.cpp @@ -115,7 +115,7 @@ void WaveformRenderMark::slotCuesUpdated() { QList loadedCues = trackInfo->getCuePoints(); for (const CuePointer pCue: loadedCues) { int hotCue = pCue->getHotCue(); - if (hotCue == WaveformMark::kNoHotCue) { + if (hotCue == Cue::kNoHotCue) { continue; } -- cgit v1.2.3