summaryrefslogtreecommitdiffstats
path: root/src/mixer/basetrackplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mixer/basetrackplayer.cpp')
-rw-r--r--src/mixer/basetrackplayer.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mixer/basetrackplayer.cpp b/src/mixer/basetrackplayer.cpp
index 56554935cc..b66d84bc16 100644
--- a/src/mixer/basetrackplayer.cpp
+++ b/src/mixer/basetrackplayer.cpp
@@ -181,7 +181,7 @@ void BaseTrackPlayerImpl::loadTrack(TrackPointer pTrack) {
QListIterator<CuePointer> it(trackCues);
while (it.hasNext()) {
CuePointer pCue(it.next());
- if (pCue->getType() == Cue::LOOP) {
+ if (pCue->getType() == Cue::Type::Loop) {
double loopStart = pCue->getPosition();
double loopEnd = loopStart + pCue->getLength();
if (loopStart != kNoTrigger && loopEnd != kNoTrigger && loopStart <= loopEnd) {
@@ -220,17 +220,16 @@ TrackPointer BaseTrackPlayerImpl::unloadTrack() {
QListIterator<CuePointer> it(cuePoints);
while (it.hasNext()) {
CuePointer pCue(it.next());
- if (pCue->getType() == Cue::LOOP) {
+ if (pCue->getType() == Cue::Type::Loop) {
pLoopCue = pCue;
}
}
if (!pLoopCue) {
pLoopCue = m_pLoadedTrack->createAndAddCue();
- pLoopCue->setSource(Cue::MANUAL);
- pLoopCue->setType(Cue::LOOP);
+ pLoopCue->setType(Cue::Type::Loop);
}
- pLoopCue->setPosition(loopStart);
- pLoopCue->setLength(loopEnd - loopStart);
+ pLoopCue->setStartPosition(loopStart);
+ pLoopCue->setEndPosition(loopEnd);
}
disconnectLoadedTrack();