diff options
Diffstat (limited to 'tests/auto/qsensor/test_backends.cpp')
-rw-r--r-- | tests/auto/qsensor/test_backends.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/auto/qsensor/test_backends.cpp b/tests/auto/qsensor/test_backends.cpp index 4dde98fe..991f0874 100644 --- a/tests/auto/qsensor/test_backends.cpp +++ b/tests/auto/qsensor/test_backends.cpp @@ -56,26 +56,25 @@ class BackendFactory : public QSensorBackendFactory { QSensorBackend *createBackend(QSensor *sensor) override { - foreach (const Record &record, records) { - if (sensor->identifier() == record.type) { + for (const Record &record : records) { + if (sensor->identifier() == record.type) return record.func(sensor); - } } return 0; - }; + } }; static BackendFactory factory; void register_test_backends() { - foreach (const Record &record, records) { + for (const Record &record : records) { QSensorManager::registerBackend(record.type, record.type, &factory); } } void unregister_test_backends() { - foreach (const Record &record, records) { + for (const Record &record : records) { QSensorManager::unregisterBackend(record.type, record.type); } } |