From 5403017a9c4e4044ea282acd79b10b8a5848e069 Mon Sep 17 00:00:00 2001 From: Thiago Rocha Date: Wed, 15 Oct 2014 11:10:37 -0300 Subject: [PATCH] Alteração na mensagem de erro de fileDownload. E alteração na coleta do nome do módulo a partir do getConfig, no CheckModules, para ter .exe se for Windows ou não ter se não. --- src/cacic_comm.cpp | 2 +- src/checkmodules.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cacic_comm.cpp b/src/cacic_comm.cpp index b027c0c..2ee0205 100644 --- a/src/cacic_comm.cpp +++ b/src/cacic_comm.cpp @@ -152,7 +152,7 @@ bool CacicComm::fileDownload(const QString &mode, const QString &path, const QSt fileHandler = new QFile(pathDownload + splitPath[splitPath.size() - 1]); if( !fileHandler->open(QIODevice::WriteOnly) ) { - qDebug() << "ftpDownload: fileHandler nâo pode abrir arquivo."; + qDebug() << "fileDownload: fileHandler nâo pode abrir arquivo."; return false; } diff --git a/src/checkmodules.cpp b/src/checkmodules.cpp index e32f0e7..d72aac4 100644 --- a/src/checkmodules.cpp +++ b/src/checkmodules.cpp @@ -14,7 +14,11 @@ CheckModules::CheckModules(const QString &workingPath) modulos = configFile["agentcomputer"].toObject()["modulos"].toArray(); foreach (QJsonValue modulo, modulos){ //grava o nome com o hash de cada modulo +#ifdef Q_OS_WIN + modules[modulo.toObject()["nome"].toString().append(".exe")] = modulo.toObject()["hash"].toString(); +#else modules[modulo.toObject()["nome"].toString()] = modulo.toObject()["hash"].toString(); +#endif } } //TODO: Completar constructor. Agora que tenho os nomes dos módulos e os hashs, fazer a verificação. -- libgit2 0.21.2