Mercurial > hg > sonic-visualiser
diff main/MainWindow.cpp @ 1040:1f4e40be5aa2 3.0-integration
Merge from branch bqaudioio
author | Chris Cannam |
---|---|
date | Tue, 04 Aug 2015 16:39:40 +0100 |
parents | 0f46daf55706 28ccb621d1af |
children | 2f8018eb1573 |
line wrap: on
line diff
--- a/main/MainWindow.cpp Tue Aug 04 16:28:21 2015 +0100 +++ b/main/MainWindow.cpp Tue Aug 04 16:39:40 2015 +0100 @@ -57,10 +57,8 @@ #include "widgets/LabelCounterInputDialog.h" #include "widgets/ActivityLog.h" #include "widgets/UnitConverter.h" -#include "audioio/AudioCallbackPlaySource.h" -#include "audioio/AudioCallbackPlayTarget.h" -#include "audioio/AudioTargetFactory.h" -#include "audioio/PlaySpeedRangeMapper.h" +#include "audio/AudioCallbackPlaySource.h" +#include "audio/PlaySpeedRangeMapper.h" #include "data/fileio/DataFileReaderFactory.h" #include "data/fileio/PlaylistFileReader.h" #include "data/fileio/WavFileWriter.h" @@ -93,6 +91,8 @@ #include "plugin/api/ladspa.h" #include "plugin/api/dssi.h" +#include <bqaudioio/SystemPlaybackTarget.h> + #include <QApplication> #include <QMessageBox> #include <QGridLayout> @@ -4234,7 +4234,15 @@ if (m_playTarget) { connect(m_fader, SIGNAL(valueChanged(float)), - m_playTarget, SLOT(setOutputGain(float))); + this, SLOT(mainModelGainChanged(float))); + } +} + +void +MainWindow::mainModelGainChanged(float gain) +{ + if (m_playTarget) { + m_playTarget->setOutputGain(gain); } }