Gui: modernize C++: use range-based for loop

This commit is contained in:
wmayer
2023-08-14 19:40:21 +02:00
committed by wwmayer
parent 4991475341
commit e09d8aaba6
42 changed files with 234 additions and 240 deletions

View File

@@ -345,8 +345,8 @@ void Translator::refresh()
std::map<std::string, std::string>::iterator tld = d->mapLanguageTopLevelDomain.find(d->activatedLanguage);
if (tld == d->mapLanguageTopLevelDomain.end())
return; // no language activated
for (QStringList::iterator it = d->paths.begin(); it != d->paths.end(); ++it) {
QDir dir(*it);
for (const QString& it : d->paths) {
QDir dir(it);
installQMFiles(dir, tld->second.c_str());
}
}
@@ -356,9 +356,9 @@ void Translator::refresh()
*/
void Translator::removeTranslators()
{
for (std::list<QTranslator*>::iterator it = d->translators.begin(); it != d->translators.end(); ++it) {
qApp->removeTranslator(*it);
delete *it;
for (QTranslator* it : d->translators) {
qApp->removeTranslator(it);
delete it;
}
d->translators.clear();