Pull in BaseInstaller related changes from quickmod
This commit is contained in:
parent
e5b4dee1c0
commit
e95619fa67
6 changed files with 186 additions and 59 deletions
|
@ -20,6 +20,10 @@
|
|||
class OneSixInstance;
|
||||
class QDir;
|
||||
class QString;
|
||||
class QObject;
|
||||
class ProgressProvider;
|
||||
class BaseVersion;
|
||||
typedef std::shared_ptr<BaseVersion> BaseVersionPtr;
|
||||
|
||||
class BaseInstaller
|
||||
{
|
||||
|
@ -31,6 +35,8 @@ public:
|
|||
virtual bool add(OneSixInstance *to);
|
||||
virtual bool remove(OneSixInstance *from);
|
||||
|
||||
virtual ProgressProvider *createInstallTask(OneSixInstance *instance, BaseVersionPtr version, QObject *parent) = 0;
|
||||
|
||||
protected:
|
||||
virtual QString id() const = 0;
|
||||
QString filename(const QString &root) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue