summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/glwaveformrenderersimplesignal.cpp
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2014-04-19 16:09:32 -0400
committerRJ Ryan <rryan@mixxx.org>2014-04-19 16:09:32 -0400
commitd295c52517635d4d657d981fcf3cf9420de34f0c (patch)
tree54b2b4eddc20ae5ec88a5719af309a8791634383 /src/waveform/renderers/glwaveformrenderersimplesignal.cpp
parentd87e7e637ceb0d9075d1f2c7387c1bc3e1eaaa22 (diff)
Use WaveformRendererSignalBase::getGains to calculate signal gains in all renderers.
Diffstat (limited to 'src/waveform/renderers/glwaveformrenderersimplesignal.cpp')
-rw-r--r--src/waveform/renderers/glwaveformrenderersimplesignal.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/waveform/renderers/glwaveformrenderersimplesignal.cpp b/src/waveform/renderers/glwaveformrenderersimplesignal.cpp
index b4d0e2f048..6211f598f8 100644
--- a/src/waveform/renderers/glwaveformrenderersimplesignal.cpp
+++ b/src/waveform/renderers/glwaveformrenderersimplesignal.cpp
@@ -62,8 +62,8 @@ void GLWaveformRendererSimpleSignal::draw(QPainter* painter, QPaintEvent* /*even
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
- WaveformWidgetFactory* factory = WaveformWidgetFactory::instance();
- const double visualGain = factory->getVisualGain(::WaveformWidgetFactory::All);
+ float allGain(1.0);
+ getGains(&allGain, NULL, NULL, NULL);
float maxAll[2];
@@ -77,7 +77,7 @@ void GLWaveformRendererSimpleSignal::draw(QPainter* painter, QPaintEvent* /*even
glPushMatrix();
glLoadIdentity();
- glScalef(1.f,visualGain*m_waveformRenderer->getGain(),1.f);
+ glScalef(1.f, allGain, 1.f);
glLineWidth(1.0);
glDisable(GL_LINE_SMOOTH);
@@ -126,7 +126,7 @@ void GLWaveformRendererSimpleSignal::draw(QPainter* painter, QPaintEvent* /*even
glPushMatrix();
glLoadIdentity();
- glScalef(1.f,visualGain*m_waveformRenderer->getGain(),1.f);
+ glScalef(1.f, allGain, 1.f);
glLineWidth(1.1);
glEnable(GL_LINE_SMOOTH);