From 3d9ccce7d52a2f0bdbe73e8f6f25dae045bd09ec Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Mon, 25 Jan 2016 14:14:08 +0100 Subject: uic: eradicate all Q_FOREACH loops [non-generated code] ... by replacing them with C++11 range-for loops, or, in one case, qDeleteAll(). Change-Id: If6980f6c12ac1d359a1f0e062dcc2a86e9685d1e Reviewed-by: Lars Knoll --- src/tools/uic/uic.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/tools/uic/uic.cpp') diff --git a/src/tools/uic/uic.cpp b/src/tools/uic/uic.cpp index 97a63d49c6..389214cbb2 100644 --- a/src/tools/uic/uic.cpp +++ b/src/tools/uic/uic.cpp @@ -85,7 +85,8 @@ bool Uic::printDependencies() } if (DomIncludes *includes = ui->elementIncludes()) { - foreach (DomInclude *incl, includes->elementInclude()) { + const auto incls = includes->elementInclude(); + for (DomInclude *incl : incls) { QString file = incl->text(); if (file.isEmpty()) continue; @@ -95,7 +96,8 @@ bool Uic::printDependencies() } if (DomCustomWidgets *customWidgets = ui->elementCustomWidgets()) { - foreach (DomCustomWidget *customWidget, customWidgets->elementCustomWidget()) { + const auto elementCustomWidget = customWidgets->elementCustomWidget(); + for (DomCustomWidget *customWidget : elementCustomWidget) { if (DomHeader *header = customWidget->elementHeader()) { QString file = header->text(); if (file.isEmpty()) -- cgit v1.2.3