videospatch.h 644 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef VIDEOSPATCH_H
  2. #define VIDEOSPATCH_H
  3. #include <QObject>
  4. #include "models/patch/patch.h"
  5. class VideosPatch : public Patch
  6. {
  7. Q_OBJECT
  8. public:
  9. VideosPatch(LotroDatManager* mgr, QObject* parent = nullptr);
  10. private slots:
  11. virtual void checkForUpdates() override;
  12. virtual void download() override;
  13. virtual void install() override;
  14. virtual void activate() override;
  15. private slots:
  16. void onDownloaderProgressChanged(Downloader* ptr, Downloader::Status status);
  17. void onDownloaderFinished(Downloader* ptr);
  18. private:
  19. const QStringList databases_names = {
  20. "video"
  21. };
  22. };
  23. #endif // VIDEOSPATCH_H