1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef TEXTPATCH_H
- #define TEXTPATCH_H
- #include <QObject>
- #include "models/patch/patch.h"
- class TextsPatch : public Patch
- {
- Q_OBJECT
- public:
- TextsPatch(LotroDatManager* mgr, QObject* parent = nullptr);
- private slots:
- virtual void checkForUpdates() override;
- virtual void download() override;
- virtual void install() override;
- virtual void activate() override;
- private slots:
- void onDownloaderProgressChanged(Downloader* ptr, Downloader::Status status);
- void onDownloaderFinished(Downloader* ptr);
- void onLotroDatManagerOperationStarted(QString operation_name, QVector<QVariant> args);
- void onLotroDatManagerOperationFinished(QString operation_name, QVector<QVariant> args, bool successful);
- void onLotroDatManagerStatusChanged(LotroDatManager::Status status);
- private:
- const QStringList databases_names = {
- "text",
- "font"
- };
- };
- #endif // TEXTPATCH_H
|