summaryrefslogtreecommitdiffstats
path: root/tools/repocompare/repositorymanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/repocompare/repositorymanager.cpp')
-rw-r--r--tools/repocompare/repositorymanager.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/repocompare/repositorymanager.cpp b/tools/repocompare/repositorymanager.cpp
index 125749882..68faaf124 100644
--- a/tools/repocompare/repositorymanager.cpp
+++ b/tools/repocompare/repositorymanager.cpp
@@ -33,6 +33,7 @@
#include "repositorymanager.h"
#include <QDebug>
+#include <QDir>
#include <QFile>
#include <QStringList>
#include <QUrl>
@@ -66,7 +67,7 @@ RepositoryManager::RepositoryManager(QObject *parent) :
QObject(parent)
{
manager = new QNetworkAccessManager(this);
- connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(receiveRepository(QNetworkReply*)));
+ connect(manager, &QNetworkAccessManager::finished, this, &RepositoryManager::receiveRepository);
productionMap.clear();
updateMap.clear();
}
@@ -185,13 +186,15 @@ void RepositoryManager::writeUpdateFile(const QString &fileName)
{
QFile file(fileName);
if (!file.open(QIODevice::ReadWrite | QIODevice::Truncate)) {
- QMessageBox::critical(0, QLatin1String("Error"), QLatin1String("Could not open File for saving"));
+ QMessageBox::critical(0, QLatin1String("Error"),
+ QString::fromLatin1("Cannot open file \"%1\" for writing: %2").arg(
+ QDir::toNativeSeparators(fileName), file.errorString()));
return;
}
QStringList items;
- for (QMap<QString, ComponentDescription>::const_iterator it = updateMap.begin(); it != updateMap.end();
- ++it) {
+ for (QMap<QString, ComponentDescription>::const_iterator it = updateMap.constBegin();
+ it != updateMap.constEnd(); ++it) {
if (it.value().update)
items.append(it.key());
}