Commit 5403017a9c4e4044ea282acd79b10b8a5848e069
1 parent
84f41fa2
Exists in
master
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.
Showing
2 changed files
with
5 additions
and
1 deletions
Show diff stats
src/cacic_comm.cpp
... | ... | @@ -152,7 +152,7 @@ bool CacicComm::fileDownload(const QString &mode, const QString &path, const QSt |
152 | 152 | |
153 | 153 | fileHandler = new QFile(pathDownload + splitPath[splitPath.size() - 1]); |
154 | 154 | if( !fileHandler->open(QIODevice::WriteOnly) ) { |
155 | - qDebug() << "ftpDownload: fileHandler nâo pode abrir arquivo."; | |
155 | + qDebug() << "fileDownload: fileHandler nâo pode abrir arquivo."; | |
156 | 156 | return false; |
157 | 157 | } |
158 | 158 | ... | ... |
src/checkmodules.cpp
... | ... | @@ -14,7 +14,11 @@ CheckModules::CheckModules(const QString &workingPath) |
14 | 14 | modulos = configFile["agentcomputer"].toObject()["modulos"].toArray(); |
15 | 15 | foreach (QJsonValue modulo, modulos){ |
16 | 16 | //grava o nome com o hash de cada modulo |
17 | +#ifdef Q_OS_WIN | |
18 | + modules[modulo.toObject()["nome"].toString().append(".exe")] = modulo.toObject()["hash"].toString(); | |
19 | +#else | |
17 | 20 | modules[modulo.toObject()["nome"].toString()] = modulo.toObject()["hash"].toString(); |
21 | +#endif | |
18 | 22 | } |
19 | 23 | } |
20 | 24 | //TODO: Completar constructor. Agora que tenho os nomes dos módulos e os hashs, fazer a verificação. | ... | ... |