summaryrefslogtreecommitdiffstats
path: root/src/controlobject.cpp
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2013-07-10 21:47:20 +0200
committerDaniel Schürmann <daschuer@mixxx.org>2013-07-10 21:47:20 +0200
commitd3d64b8e4b1a42733e1bfba7ae211dc0d194ec57 (patch)
treef14d74a10fc4fd87966223304d74e7e5bbfdca4d /src/controlobject.cpp
parent67e75061f5888e3e2606138a846cfff5e9021ebe (diff)
Introduce QSharedPointer for ControlDoublePrivate
Diffstat (limited to 'src/controlobject.cpp')
-rw-r--r--src/controlobject.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/controlobject.cpp b/src/controlobject.cpp
index 11e63b6278..7b6ad53f0d 100644
--- a/src/controlobject.cpp
+++ b/src/controlobject.cpp
@@ -41,7 +41,7 @@ ControlObject::~ControlObject() {
void ControlObject::initialize(ConfigKey key, bool bIgnoreNops, bool bTrack) {
m_key = key;
m_pControl = ControlDoublePrivate::getControl(m_key, this, bIgnoreNops, bTrack);
- connect(m_pControl, SIGNAL(valueChanged(double, QObject*)),
+ connect(m_pControl.data(), SIGNAL(valueChanged(double, QObject*)),
this, SLOT(privateValueChanged(double, QObject*)),
Qt::DirectConnection);
}
@@ -59,7 +59,7 @@ void ControlObject::privateValueChanged(double dValue, QObject* pSender) {
// static
ControlObject* ControlObject::getControl(const ConfigKey& key) {
//qDebug() << "ControlObject::getControl for (" << key.group << "," << key.item << ")";
- ControlDoublePrivate* pCDP = ControlDoublePrivate::getControl(key);
+ QSharedPointer<ControlDoublePrivate> pCDP = ControlDoublePrivate::getControl(key);
if (pCDP) {
return pCDP->getCreatorCO();
}
@@ -82,7 +82,7 @@ double ControlObject::get() const {
// static
double ControlObject::get(const ConfigKey& key) {
- ControlDoublePrivate* pCop = ControlDoublePrivate::getControl(key, NULL);
+ QSharedPointer<ControlDoublePrivate> pCop = ControlDoublePrivate::getControl(key, NULL);
return pCop ? pCop->get() : 0.0;
}
@@ -100,7 +100,7 @@ void ControlObject::set(double value) {
// static
void ControlObject::set(const ConfigKey& key, const double& value) {
- ControlDoublePrivate* pCop = ControlDoublePrivate::getControl(key, NULL);
+ QSharedPointer<ControlDoublePrivate> pCop = ControlDoublePrivate::getControl(key, NULL);
if (pCop) {
pCop->set(value, NULL);
}