Skip to content
Snippets Groups Projects
appimagehandler.h 402 B
#pragma once

#include <QObject>

class ConfigHandler;

class AppImageHandler : public QObject
{
    Q_OBJECT

public:
    explicit AppImageHandler(ConfigHandler *configHandler, QObject *parent = nullptr);

public slots:
    bool isUpdateAvailable(const QString &path) const;

#ifdef QTLIB_UNIX
    bool updateAppImage(const QString &path) const;
#endif

private:
    ConfigHandler *configHandler_;
};