diff options
Diffstat (limited to 'tools/repocompare/repositorymanager.cpp')
-rw-r--r-- | tools/repocompare/repositorymanager.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/repocompare/repositorymanager.cpp b/tools/repocompare/repositorymanager.cpp index fe6c44f52..7d24b9620 100644 --- a/tools/repocompare/repositorymanager.cpp +++ b/tools/repocompare/repositorymanager.cpp @@ -28,6 +28,7 @@ #include "repositorymanager.h" #include <QDebug> +#include <QDir> #include <QFile> #include <QStringList> #include <QUrl> @@ -61,7 +62,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(); } @@ -180,13 +181,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()); } |