Utils: Replace foreach with range-based for

Change-Id: I9aeea9c029ffc56cbadc04edd20e9b35b154f986
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Orgad Shaneh
2020-06-13 23:39:57 +03:00
committed by Orgad Shaneh
parent afd6eeed3f
commit 51453936cc
34 changed files with 104 additions and 95 deletions

View File

@@ -333,7 +333,8 @@ void SavedAction::actionTriggered(bool)
setValue(isChecked());
if (actionGroup() && actionGroup()->isExclusive()) {
// FIXME: should be taken care of more directly
foreach (QAction *act, actionGroup()->actions())
const QList<QAction *> actions = actionGroup()->actions();
for (QAction *act : actions)
if (auto dact = qobject_cast<SavedAction *>(act))
dact->setValue(bool(act == this));
}
@@ -360,13 +361,13 @@ void SavedActionSet::insert(SavedAction *action, QWidget *widget)
void SavedActionSet::apply(QSettings *settings)
{
foreach (SavedAction *action, m_list)
for (SavedAction *action : qAsConst(m_list))
action->apply(settings);
}
void SavedActionSet::finish()
{
foreach (SavedAction *action, m_list)
for (SavedAction *action : qAsConst(m_list))
action->disconnectWidget();
}