summaryrefslogtreecommitdiffstats
path: root/src/engine/cuecontrol.h
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2018-06-19 00:25:56 +0200
committerDaniel Schürmann <daschuer@mixxx.org>2018-06-19 00:25:56 +0200
commitda44a94a9cfd2c80e028430c1f597b19a94133ea (patch)
treebce4e7e825e301b0862d1cf6186082ce023e08ba /src/engine/cuecontrol.h
parent2fd9e77755f08d1f09b3d4be016b37ac95c443c4 (diff)
make hot cues fully double precision
Diffstat (limited to 'src/engine/cuecontrol.h')
-rw-r--r--src/engine/cuecontrol.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/engine/cuecontrol.h b/src/engine/cuecontrol.h
index e6d61ffe7d..7b8faddb0c 100644
--- a/src/engine/cuecontrol.h
+++ b/src/engine/cuecontrol.h
@@ -32,10 +32,18 @@ class HotcueControl : public QObject {
void setPosition(double position);
// Used for caching the preview state of this hotcue control.
- inline bool isPreviewing() { return m_bPreviewing; }
- inline void setPreviewing(bool bPreviewing) { m_bPreviewing = bPreviewing; }
- inline int getPreviewingPosition() { return m_iPreviewingPosition; }
- inline void setPreviewingPosition(int iPosition) { m_iPreviewingPosition = iPosition; }
+ inline bool isPreviewing() {
+ return m_bPreviewing;
+ }
+ inline void setPreviewing(bool bPreviewing) {
+ m_bPreviewing = bPreviewing;
+ }
+ inline double getPreviewingPosition() {
+ return m_previewingPosition;
+ }
+ inline void setPreviewingPosition(double position) {
+ m_previewingPosition = position;
+ }
private slots:
void slotHotcueSet(double v);
@@ -78,7 +86,7 @@ class HotcueControl : public QObject {
ControlObject* m_hotcueClear;
bool m_bPreviewing;
- int m_iPreviewingPosition;
+ double m_previewingPosition;
};
class CueControl : public EngineControl {