Todo plugin: Replace foreach with ranged for loop

Change-Id: Iff18b1dbc556fe48df6ba086774662e8b9231491
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2022-10-05 13:41:21 +02:00
parent 5bc5274a5b
commit 0c39484b60
4 changed files with 9 additions and 6 deletions

View File

@@ -47,7 +47,7 @@ TodoItemsModel *TodoItemsProvider::todoItemsModel()
void TodoItemsProvider::settingsChanged(const Settings &newSettings)
{
if (newSettings.keywords != m_settings.keywords) {
foreach (TodoItemsScanner *scanner, m_scanners)
for (TodoItemsScanner *scanner : qAsConst(m_scanners))
scanner->setParams(newSettings.keywords);
}
@@ -92,7 +92,7 @@ void TodoItemsProvider::createScanners()
if (QmlJS::ModelManagerInterface::instance())
m_scanners << new QmlJsTodoItemsScanner(m_settings.keywords, this);
foreach (TodoItemsScanner *scanner, m_scanners) {
for (TodoItemsScanner *scanner : qAsConst(m_scanners)) {
connect(scanner, &TodoItemsScanner::itemsFetched, this,
&TodoItemsProvider::itemsFetched, Qt::QueuedConnection);
}