From 8595d3a1758b65b2e30770c5491e144ecfcb610c Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Fri, 23 Sep 2016 20:36:52 +0200 Subject: Eradicate Q_FOREACH loops and mark the module as Q_FOREACH-free Change-Id: I4ec52799514b750c158e3cb8e6c38d1f1063c6c5 Reviewed-by: Alex Blasche --- src/plugins/canbus/tinycan/tinycanbackend.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/plugins/canbus/tinycan') diff --git a/src/plugins/canbus/tinycan/tinycanbackend.cpp b/src/plugins/canbus/tinycan/tinycanbackend.cpp index 390adee..ea33177 100644 --- a/src/plugins/canbus/tinycan/tinycanbackend.cpp +++ b/src/plugins/canbus/tinycan/tinycanbackend.cpp @@ -109,7 +109,7 @@ static void DRV_CALLBACK_TYPE canRxEventCallback(quint32 index, TCanMsg *frame, Q_UNUSED(count); QMutexLocker lock(&channelsGuard); - foreach (TinyCanBackendPrivate *p, *qChannels()) { + for (TinyCanBackendPrivate *p : qAsConst(*qChannels())) { if (p->channelIndex == int(index)) { p->startRead(); return; @@ -506,7 +506,8 @@ bool TinyCanBackend::open() } // apply all stored configurations - foreach (int key, configurationKeys()) { + const auto keys = configurationKeys(); + for (int key : keys) { const QVariant param = configurationParameter(key); const bool success = d->setConfigurationParameter(key, param); if (!success) { -- cgit v1.2.3