diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2018-12-13 21:45:45 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2018-12-13 21:45:45 +0100 |
commit | 94756f382f5ae7eb540d402b1614a15001b67e7d (patch) | |
tree | 2fc470f081f547f17f74b181c75898fbfadfb6fd /src/engine/cuecontrol.h | |
parent | 562387cc164dedd497e3661e7a195b3c13fe9af4 (diff) |
replace single getter with one for the whol atomic struct.
Diffstat (limited to 'src/engine/cuecontrol.h')
-rw-r--r-- | src/engine/cuecontrol.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/engine/cuecontrol.h b/src/engine/cuecontrol.h index f58845ea06..c9d82c06f8 100644 --- a/src/engine/cuecontrol.h +++ b/src/engine/cuecontrol.h @@ -100,10 +100,8 @@ class CueControl : public EngineControl { bool updateIndicatorsAndModifyPlay(bool newPlay, bool playPossible); void updateIndicators(); void resetIndicators(); - bool isTrackAtCue(); bool isPlayingByPlayButton(); bool getPlayFlashingAtPause(); - void trackLoaded(TrackPointer pNewTrack) override; private slots: @@ -131,10 +129,17 @@ class CueControl : public EngineControl { void playStutter(double v); private: + enum class TrackAt { + Cue, + End, + ElseWhere + }; + // These methods are not thread safe, only call them when the lock is held. void createControls(); void attachCue(CuePointer pCue, int hotcueNumber); void detachCue(int hotcueNumber); + TrackAt getTrackAt() const; bool m_bPreviewing; ControlObject* m_pPlay; |