summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2019-01-06 01:13:57 +0100
committerDaniel Schürmann <daschuer@mixxx.org>2019-01-06 01:13:57 +0100
commit7020693bc8f011a9c09301ca6f86123a202595f7 (patch)
tree8e88d7b229974a56c1cd3af13921f1aaf1652ead /src/waveform/renderers
parent5a4444d520f97321bfdae6cd22c28fa1a7f835ec (diff)
parent7319e61bbb41ae05752b20226f06d31170cdde59 (diff)
Merge remote-tracking branch 'upstream/master' into end_of_track
Conflicts: src/mixer/playermanager.cpp
Diffstat (limited to 'src/waveform/renderers')
-rw-r--r--src/waveform/renderers/waveformwidgetrenderer.cpp8
-rw-r--r--src/waveform/renderers/waveformwidgetrenderer.h8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/waveform/renderers/waveformwidgetrenderer.cpp b/src/waveform/renderers/waveformwidgetrenderer.cpp
index 9f203cd07e..211914d13b 100644
--- a/src/waveform/renderers/waveformwidgetrenderer.cpp
+++ b/src/waveform/renderers/waveformwidgetrenderer.cpp
@@ -9,9 +9,9 @@
#include "util/math.h"
#include "util/performancetimer.h"
-const int WaveformWidgetRenderer::s_waveformMinZoom = 1;
-const int WaveformWidgetRenderer::s_waveformMaxZoom = 10;
-const int WaveformWidgetRenderer::s_waveformDefaultZoom = 3;
+const double WaveformWidgetRenderer::s_waveformMinZoom = 1.0;
+const double WaveformWidgetRenderer::s_waveformMaxZoom = 10.0;
+const double WaveformWidgetRenderer::s_waveformDefaultZoom = 3.0;
const double WaveformWidgetRenderer::s_defaultPlayMarkerPosition = 0.5;
WaveformWidgetRenderer::WaveformWidgetRenderer(const char* group)
@@ -288,7 +288,7 @@ void WaveformWidgetRenderer::setup(
}
}
-void WaveformWidgetRenderer::setZoom(int zoom) {
+void WaveformWidgetRenderer::setZoom(double zoom) {
//qDebug() << "WaveformWidgetRenderer::setZoom" << zoom;
m_zoomFactor = math_clamp<double>(zoom, s_waveformMinZoom, s_waveformMaxZoom);
}
diff --git a/src/waveform/renderers/waveformwidgetrenderer.h b/src/waveform/renderers/waveformwidgetrenderer.h
index d8a86f0aa6..1632ac1be2 100644
--- a/src/waveform/renderers/waveformwidgetrenderer.h
+++ b/src/waveform/renderers/waveformwidgetrenderer.h
@@ -21,9 +21,9 @@ class VSyncThread;
class WaveformWidgetRenderer {
public:
- static const int s_waveformMinZoom;
- static const int s_waveformMaxZoom;
- static const int s_waveformDefaultZoom;
+ static const double s_waveformMinZoom;
+ static const double s_waveformMaxZoom;
+ static const double s_waveformDefaultZoom;
static const double s_defaultPlayMarkerPosition;
public:
@@ -43,7 +43,7 @@ class WaveformWidgetRenderer {
double getFirstDisplayedPosition() const { return m_firstDisplayedPosition;}
double getLastDisplayedPosition() const { return m_lastDisplayedPosition;}
- void setZoom(int zoom);
+ void setZoom(double zoom);
void setDisplayBeatGrid(bool set);
void setDisplayBeatGridAlpha(int alpha);