feat: loading base version

This commit is contained in:
semenov
2024-12-16 16:36:43 +03:00
parent 31e42a97e4
commit 448dbdbd6d
68 changed files with 1895 additions and 373 deletions

View File

@@ -5,6 +5,7 @@
#include "Core\FileData.h"
#include "Core\dataparser.h"
#include "Core\tcpclient.h"
#include "streamingversiondata.h"
#include <QXmlStreamWriter>
#include <QXmlStreamReader>
#include <QXmlStreamAttribute>
@@ -29,10 +30,13 @@ public:
void calculateCommonHash();
void calculateStreamingHash();
void setServerVersion(StreamingVersionData *version);
~UpdateController();
void updateFilesOnServer(QList<FileData> *fileSendList);
StreamingVersionData *getServerVersion() const;
signals:
void sigUpdateComplete(bool flag);
private:
@@ -41,6 +45,7 @@ private:
QString applicationFolderPath;
QList<FileData> appDataList;
QList<FileData> streamingDataList;
StreamingVersionData *serverVersion;
QList<FileData> calculateHash(QString path);
};