mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-07-11 01:24:54 +02:00
27 lines
549 B
C++
27 lines
549 B
C++
#pragma once
|
|
|
|
#include "downloader.h"
|
|
|
|
class iso_integrity : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
// Handles download for the ISO integrity database
|
|
iso_integrity(QWidget* parent);
|
|
|
|
// Downloads and writes the database to file
|
|
void download();
|
|
|
|
private Q_SLOTS:
|
|
void handle_download_finished(const QByteArray& content);
|
|
void handle_download_canceled();
|
|
void handle_download_error(const QString& error);
|
|
|
|
private:
|
|
QByteArray read_json(const QByteArray& data, bool after_download);
|
|
|
|
QString m_filepath;
|
|
downloader* m_downloader = nullptr;
|
|
};
|