summaryrefslogtreecommitdiffstats
path: root/src/imports/audioengine/qdeclarative_audioengine_p.cpp
diff options
context:
space:
mode:
authorAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-01-15 10:48:05 +0300
committerYoann Lopes <yoann.lopes@theqtcompany.com>2016-01-15 13:59:21 +0000
commitf1453e0f51cf60773eddc37d9451375e806bf4ce (patch)
treead8d6fa3a798ca5bd2ed100dab51560348b68e5d /src/imports/audioengine/qdeclarative_audioengine_p.cpp
parent0595b127ce4c6d026b3fa0a6e30c7469a0a625c1 (diff)
imports: replace foreach with range-based for
Change-Id: I495438c99337b9423b0a589c1c8d8171d20b0cff Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/imports/audioengine/qdeclarative_audioengine_p.cpp')
-rw-r--r--src/imports/audioengine/qdeclarative_audioengine_p.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/imports/audioengine/qdeclarative_audioengine_p.cpp b/src/imports/audioengine/qdeclarative_audioengine_p.cpp
index dd80c698d..78e759be2 100644
--- a/src/imports/audioengine/qdeclarative_audioengine_p.cpp
+++ b/src/imports/audioengine/qdeclarative_audioengine_p.cpp
@@ -247,7 +247,8 @@ void QDeclarativeAudioEngine::initSound(QDeclarativeSound *sound)
}
sound->setAttenuationModelObject(attenuationModel);
- foreach (QDeclarativePlayVariation *playVariation, sound->playlist()) {
+ const auto playList = sound->playlist();
+ for (QDeclarativePlayVariation *playVariation : playList) {
if (m_samples.contains(playVariation->sample())) {
playVariation->setSampleObject(
qobject_cast<QDeclarativeAudioSample*>(
@@ -454,7 +455,8 @@ void QDeclarativeAudioEngine::componentComplete()
#ifdef DEBUG_AUDIOENGINE
qDebug() << "init samples" << m_samples.keys().count();
#endif
- foreach (const QString& key, m_samples.keys()) {
+ const auto samplesKeys = m_samples.keys();
+ for (const QString& key : samplesKeys) {
QDeclarativeAudioSample *sample = qobject_cast<QDeclarativeAudioSample*>(
qvariant_cast<QObject*>(m_samples[key]));
if (!sample) {
@@ -468,7 +470,8 @@ void QDeclarativeAudioEngine::componentComplete()
#ifdef DEBUG_AUDIOENGINE
qDebug() << "init sounds" << m_sounds.keys().count();
#endif
- foreach (const QString& key, m_sounds.keys()) {
+ const auto soundsKeys = m_sounds.keys();
+ for (const QString& key : soundsKeys) {
QDeclarativeSound *sound = qobject_cast<QDeclarativeSound*>(
qvariant_cast<QObject*>(m_sounds[key]));
@@ -504,7 +507,7 @@ void QDeclarativeAudioEngine::updateSoundInstances()
}
QVector3D listenerPosition = this->listener()->position();
- foreach (QSoundInstance *instance, m_activeSoundInstances) {
+ for (QSoundInstance *instance : qAsConst(m_activeSoundInstances)) {
if (instance->state() == QSoundInstance::PlayingState
&& instance->attenuationEnabled()) {
instance->update3DVolume(listenerPosition);