summaryrefslogtreecommitdiffstats
path: root/src/mixer/samplerbank.cpp
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2018-04-05 00:07:13 +0200
committerDaniel Schürmann <daschuer@mixxx.org>2018-04-05 00:07:13 +0200
commitb1c487073ced75de23ceb946949f7bb07a21ba29 (patch)
tree6bba76847e4a9c64ee329bb3cb20610619a05093 /src/mixer/samplerbank.cpp
parent34d5116439b14bf9a1d806dfd7754308002588c9 (diff)
delete all leaking COs
Diffstat (limited to 'src/mixer/samplerbank.cpp')
-rw-r--r--src/mixer/samplerbank.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mixer/samplerbank.cpp b/src/mixer/samplerbank.cpp
index b5a8c90259..54a9983a05 100644
--- a/src/mixer/samplerbank.cpp
+++ b/src/mixer/samplerbank.cpp
@@ -13,19 +13,17 @@ SamplerBank::SamplerBank(PlayerManager* pPlayerManager)
: QObject(pPlayerManager),
m_pPlayerManager(pPlayerManager) {
DEBUG_ASSERT(m_pPlayerManager);
- m_pCOLoadBank = new ControlPushButton(ConfigKey("[Sampler]", "LoadSamplerBank"));
- connect(m_pCOLoadBank, SIGNAL(valueChanged(double)),
+ m_pCOLoadBank = std::make_unique<ControlPushButton>(ConfigKey("[Sampler]", "LoadSamplerBank"), this);
+ connect(m_pCOLoadBank.get(), SIGNAL(valueChanged(double)),
this, SLOT(slotLoadSamplerBank(double)));
- m_pCOSaveBank = new ControlPushButton(ConfigKey("[Sampler]", "SaveSamplerBank"));
- connect(m_pCOSaveBank, SIGNAL(valueChanged(double)),
+ m_pCOSaveBank = std::make_unique<ControlPushButton>(ConfigKey("[Sampler]", "SaveSamplerBank"), this);
+ connect(m_pCOSaveBank.get(), SIGNAL(valueChanged(double)),
this, SLOT(slotSaveSamplerBank(double)));
- m_pCONumSamplers = new ControlProxy(ConfigKey("[Master]", "num_samplers"));
+ m_pCONumSamplers = new ControlProxy(ConfigKey("[Master]", "num_samplers"), this);
}
SamplerBank::~SamplerBank() {
- delete m_pCOLoadBank;
- delete m_pCOSaveBank;
}
void SamplerBank::slotSaveSamplerBank(double v) {