summaryrefslogtreecommitdiffstats
path: root/src/vinylcontrol
diff options
context:
space:
mode:
authorOwen Williams <owilliams@mixxx.org>2020-01-22 16:29:56 +0900
committerOwen Williams <owilliams@mixxx.org>2020-01-22 16:29:56 +0900
commit0ed3fcd59d85f826b750cbe04e476e03b02f4590 (patch)
treecb078af947ffab5dfefbc8cc71e84f6c1ea18b89 /src/vinylcontrol
parentf7a8815486f579d89223fa8489726edfc54d22f1 (diff)
parentdf57f340881551c7914d7ff1533216a1ba2f9444 (diff)
Merge branch 'master' of github.com:mixxxdj/mixxx into mastersync-onemaster
Diffstat (limited to 'src/vinylcontrol')
-rw-r--r--src/vinylcontrol/vinylcontrolmanager.cpp10
-rw-r--r--src/vinylcontrol/vinylcontrolmanager.h2
2 files changed, 2 insertions, 10 deletions
diff --git a/src/vinylcontrol/vinylcontrolmanager.cpp b/src/vinylcontrol/vinylcontrolmanager.cpp
index cbb337c8ab..7e3570391a 100644
--- a/src/vinylcontrol/vinylcontrolmanager.cpp
+++ b/src/vinylcontrol/vinylcontrolmanager.cpp
@@ -32,11 +32,6 @@ VinylControlManager::VinylControlManager(QObject* pParent,
pSoundManager->registerInput(
AudioInput(AudioInput::VINYLCONTROL, 0, 2, i), m_pProcessor);
}
-
- connect(&m_vinylControlEnabledMapper,
- QOverload<int>::of(&QSignalMapper::mapped),
- this,
- &VinylControlManager::slotVinylControlEnabledChanged);
}
VinylControlManager::~VinylControlManager() {
@@ -91,8 +86,7 @@ void VinylControlManager::slotNumDecksChanged(double dNumDecks) {
QString group = PlayerManager::groupForDeck(i);
ControlProxy* pEnabled = new ControlProxy(group, "vinylcontrol_enabled", this);
m_pVcEnabled.push_back(pEnabled);
- pEnabled->connectValueChanged(&m_vinylControlEnabledMapper, QOverload<int>::of(&QSignalMapper::mapped));
- m_vinylControlEnabledMapper.setMapping(pEnabled, i);
+ pEnabled->connectValueChanged(this, [this, i] { slotVinylControlEnabledChanged(i); });
// Default cueing should be off.
ControlObject::set(ConfigKey(group, "vinylcontrol_cueing"),
@@ -115,7 +109,7 @@ void VinylControlManager::slotVinylControlEnabledChanged(int deck) {
}
ControlProxy* pEnabled = m_pVcEnabled.at(deck);
- emit(vinylControlDeckEnabled(deck, pEnabled->toBool()));
+ emit vinylControlDeckEnabled(deck, pEnabled->toBool());
}
void VinylControlManager::requestReloadConfig() {
diff --git a/src/vinylcontrol/vinylcontrolmanager.h b/src/vinylcontrol/vinylcontrolmanager.h
index 4bf975331b..0b85a2e0d6 100644
--- a/src/vinylcontrol/vinylcontrolmanager.h
+++ b/src/vinylcontrol/vinylcontrolmanager.h
@@ -8,7 +8,6 @@
#define VINYLCONTROLMANAGER_H
#include <QObject>
-#include <QSignalMapper>
#include <QString>
#include <QTimerEvent>
@@ -69,7 +68,6 @@ class VinylControlManager : public QObject {
QList<ControlProxy*> m_pVcEnabled;
ControlProxy* m_pNumDecks;
int m_iNumConfiguredDecks;
- QSignalMapper m_vinylControlEnabledMapper;
};
#endif // VINYLCONTROLMANAGER_H