diff options
author | RJ Ryan <rryan@mixxx.org> | 2014-04-19 16:09:32 -0400 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2014-04-19 16:09:32 -0400 |
commit | d295c52517635d4d657d981fcf3cf9420de34f0c (patch) | |
tree | 54b2b4eddc20ae5ec88a5719af309a8791634383 /src/waveform/renderers/glwaveformrenderersimplesignal.cpp | |
parent | d87e7e637ceb0d9075d1f2c7387c1bc3e1eaaa22 (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.cpp | 8 |
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); |