summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/toolsettings.cpp
diff options
context:
space:
mode:
authorLorenz Haas <lykurg@gmail.com>2014-02-02 20:31:55 +0100
committerEike Ziller <eike.ziller@digia.com>2014-02-06 10:49:23 +0100
commitad33b33ff1c4296632303647eab1515957e00ba9 (patch)
tree73c3b90cfa87f1df2be6159a73e3ddce8b042c08 /src/plugins/coreplugin/toolsettings.cpp
parentdb897f8146f7ddd1637bb20e052d8d784af0b84a (diff)
downloadqt-creator-ad33b33ff1c4296632303647eab1515957e00ba9.tar.gz
Core: Fix exit strategy
Fix break condition for a while loop and add some "const". Change-Id: I62abe4701d6d919428266772867f4bc6c7c43759 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/toolsettings.cpp')
-rw-r--r--src/plugins/coreplugin/toolsettings.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp
index 3da1264020..1804341526 100644
--- a/src/plugins/coreplugin/toolsettings.cpp
+++ b/src/plugins/coreplugin/toolsettings.cpp
@@ -67,20 +67,20 @@ QWidget *ToolSettings::widget()
static QString getUserFilePath(const QString &proposalFileName)
{
- QDir resourceDir(ICore::userResourcePath());
+ const QDir resourceDir(ICore::userResourcePath());
if (!resourceDir.exists(QLatin1String("externaltools")))
resourceDir.mkpath(QLatin1String("externaltools"));
- QFileInfo fi(proposalFileName);
+ const QFileInfo fi(proposalFileName);
const QString &suffix = QLatin1String(".") + fi.completeSuffix();
const QString &newFilePath = ICore::userResourcePath()
+ QLatin1String("/externaltools/") + fi.baseName();
int count = 0;
QString tryPath = newFilePath + suffix;
while (QFile::exists(tryPath)) {
- if (count > 15)
+ if (++count > 15)
return QString();
// add random number
- int number = qrand() % 1000;
+ const int number = qrand() % 1000;
tryPath = newFilePath + QString::number(number) + suffix;
}
return tryPath;