diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2013-07-10 21:47:20 +0200 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2013-07-10 21:47:20 +0200 |
commit | d3d64b8e4b1a42733e1bfba7ae211dc0d194ec57 (patch) | |
tree | f14d74a10fc4fd87966223304d74e7e5bbfdca4d /src/controlobject.cpp | |
parent | 67e75061f5888e3e2606138a846cfff5e9021ebe (diff) |
Introduce QSharedPointer for ControlDoublePrivate
Diffstat (limited to 'src/controlobject.cpp')
-rw-r--r-- | src/controlobject.cpp | 8 |
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); } |