Files
RRJClient/Core/hashcomparer.h
2024-09-19 11:11:20 +03:00

32 lines
643 B
C++

#ifndef HASHCOMPARER_H
#define HASHCOMPARER_H
#include "FileData.h"
#include "dataparser.h"
#include "tools.h"
#include <QObject>
#include <QFile>
#include <updatenotifywidget.h>
class UpdateNotifyWidget;
class HashComparer :public QObject
{
Q_OBJECT
public:
explicit HashComparer(DataParser *dataParser,QObject *parent = nullptr);
void CompareDeltas();
~HashComparer();
void showDeltas();
void setWidget(UpdateNotifyWidget *updateWidget);
signals:
void sigCallCheck();
private:
UpdateNotifyWidget* updateWidget;
QList<FileData> *filesForUpdate;
DataParser *dataParser;
};
#endif // HASHCOMPARER_H