aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLorenz Haas <lykurg@gmail.com>2015-06-21 18:44:42 +0200
committerDavid Schulz <david.schulz@theqtcompany.com>2015-06-22 11:34:00 +0000
commit6be112d72d974b86b97c164728cf4e603f5dde4f (patch)
tree0b22f205608c370ef1d4d798058d26519e1da8f4
parente643383cc085a4ee051f710be5fafda3dbc01b1d (diff)
Beautifier: Avoid raw loops wherever applicable
Change-Id: I8b595ce0f7b3544466c6308457bf22826d1dafeb Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
-rw-r--r--src/plugins/beautifier/artisticstyle/artisticstyle.cpp3
-rw-r--r--src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp5
-rw-r--r--src/plugins/beautifier/beautifierplugin.cpp20
-rw-r--r--src/plugins/beautifier/clangformat/clangformatsettings.cpp4
-rw-r--r--src/plugins/beautifier/uncrustify/uncrustify.cpp3
5 files changed, 13 insertions, 22 deletions
diff --git a/src/plugins/beautifier/artisticstyle/artisticstyle.cpp b/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
index 06e48f40a2..4a4e92f36d 100644
--- a/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
+++ b/src/plugins/beautifier/artisticstyle/artisticstyle.cpp
@@ -119,8 +119,7 @@ QString ArtisticStyle::configurationFile() const
if (const ProjectExplorer::Project *project
= ProjectExplorer::ProjectTree::currentProject()) {
const QStringList files = project->files(ProjectExplorer::Project::AllFiles);
- for (int i = 0, total = files.size(); i < total; ++i) {
- const QString &file = files.at(i);
+ foreach (const QString &file, files) {
if (!file.endsWith(QLatin1String(".astylerc")))
continue;
const QFileInfo fi(file);
diff --git a/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp b/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
index 50d25d9a15..0604661184 100644
--- a/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
+++ b/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp
@@ -180,11 +180,10 @@ void ArtisticStyleSettings::createDocumentationFile() const
// astyle writes its output to 'error'...
const QStringList lines = QString::fromUtf8(process.readAllStandardError())
.split(QLatin1Char('\n'));
- const int totalLines = lines.count();
QStringList keys;
QStringList docu;
- for (int i = 0; i < totalLines; ++i) {
- const QString &line = lines.at(i).trimmed();
+ foreach (QString line, lines) {
+ line = line.trimmed();
if ((line.startsWith(QLatin1String("--")) && !line.startsWith(QLatin1String("---")))
|| line.startsWith(QLatin1String("OR "))) {
QStringList rawKeys = line.split(QLatin1String(" OR "), QString::SkipEmptyParts);
diff --git a/src/plugins/beautifier/beautifierplugin.cpp b/src/plugins/beautifier/beautifierplugin.cpp
index cb258a2161..abc10bfe01 100644
--- a/src/plugins/beautifier/beautifierplugin.cpp
+++ b/src/plugins/beautifier/beautifierplugin.cpp
@@ -98,12 +98,11 @@ bool BeautifierPlugin::initialize(const QStringList &arguments, QString *errorSt
menu->menu()->setTitle(QCoreApplication::translate("Beautifier", Constants::OPTION_TR_CATEGORY));
Core::ActionManager::actionContainer(Core::Constants::M_TOOLS)->addMenu(menu);
- for (int i = 0, total = m_tools.count(); i < total; ++i) {
- BeautifierAbstractTool *tool = m_tools.at(i);
+ foreach (BeautifierAbstractTool *tool, m_tools) {
tool->initialize();
const QList<QObject *> autoReleasedObjects = tool->autoReleaseObjects();
- for (int j = 0, total = autoReleasedObjects.count(); j < total; ++j)
- addAutoReleasedObject(autoReleasedObjects.at(j));
+ foreach (QObject *object, autoReleasedObjects)
+ addAutoReleasedObject(object);
}
// The single shot is needed, otherwise the menu will stay disabled even
@@ -127,8 +126,8 @@ ExtensionSystem::IPlugin::ShutdownFlag BeautifierPlugin::aboutToShutdown()
void BeautifierPlugin::updateActions(Core::IEditor *editor)
{
- for (int i = 0, total = m_tools.count(); i < total; ++i)
- m_tools.at(i)->updateActions(editor);
+ foreach (BeautifierAbstractTool *tool, m_tools)
+ tool->updateActions(editor);
}
// Use pipeError() instead of calling showError() because this function may run in another thread.
@@ -323,9 +322,7 @@ void BeautifierPlugin::formatCurrentFileContinue(QObject *watcher)
int newCursorPos = charactersInfrontOfCursor;
cursor.beginEditBlock();
cursor.movePosition(QTextCursor::Start, QTextCursor::MoveAnchor);
- const int diffSize = diff.size();
- for (int i = 0; i < diffSize; ++i) {
- const DiffEditor::Diff d = diff.at(i);
+ foreach (const DiffEditor::Diff &d, diff) {
switch (d.command) {
case DiffEditor::Diff::Insert:
{
@@ -396,9 +393,8 @@ void BeautifierPlugin::formatCurrentFileContinue(QObject *watcher)
+ absoluteVerticalCursorOffset / fontHeight);
// Restore folded blocks
const QTextDocument *doc = textEditor->document();
- const int total = foldedBlocks.size();
- for (int i = 0; i < total; ++i) {
- QTextBlock block = doc->findBlockByNumber(qMax(0, foldedBlocks.at(i)));
+ foreach (const int blockId, foldedBlocks) {
+ QTextBlock block = doc->findBlockByNumber(qMax(0, blockId));
if (block.isValid())
TextDocumentLayout::doFoldOrUnfold(block, false);
}
diff --git a/src/plugins/beautifier/clangformat/clangformatsettings.cpp b/src/plugins/beautifier/clangformat/clangformatsettings.cpp
index 78caf64038..18881cc97f 100644
--- a/src/plugins/beautifier/clangformat/clangformatsettings.cpp
+++ b/src/plugins/beautifier/clangformat/clangformatsettings.cpp
@@ -136,9 +136,7 @@ void ClangFormatSettings::createDocumentationFile() const
<< QLatin1String("TabWidth {unsigned}")
<< QLatin1String("UseTab {UseTabStyle: UT_Never, UT_ForIndentation, UT_Always}");
- const int totalLines = lines.count();
- for (int i = 0; i < totalLines; ++i) {
- const QString& line = lines.at(i);
+ foreach (const QString& line, lines) {
const int firstSpace = line.indexOf(QLatin1Char(' '));
const QString keyword = line.left(firstSpace);
const QString options = line.right(line.size() - firstSpace).trimmed();
diff --git a/src/plugins/beautifier/uncrustify/uncrustify.cpp b/src/plugins/beautifier/uncrustify/uncrustify.cpp
index b54d112275..a501a6c209 100644
--- a/src/plugins/beautifier/uncrustify/uncrustify.cpp
+++ b/src/plugins/beautifier/uncrustify/uncrustify.cpp
@@ -156,8 +156,7 @@ QString Uncrustify::configurationFile() const
if (const ProjectExplorer::Project *project
= ProjectExplorer::ProjectTree::currentProject()) {
const QStringList files = project->files(ProjectExplorer::Project::AllFiles);
- for (int i = 0, total = files.size(); i < total; ++i) {
- const QString &file = files.at(i);
+ foreach (const QString &file, files) {
if (!file.endsWith(QLatin1String("cfg")))
continue;
const QFileInfo fi(file);