#ifndef HASHCOMPARER_H #define HASHCOMPARER_H #include "FileData.h" #include "dataparser.h" #include "tools.h" #include #include #include 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); QList *getFilesForUpdate() const; signals: void sigCallCheck(); void sigHaveDelta(); private: UpdateNotifyWidget* updateWidget; QList *filesForUpdate; DataParser *dataParser; }; #endif // HASHCOMPARER_H