Pull in BaseInstaller related changes from quickmod

This commit is contained in:
Jan Dalheimer
2014-03-14 20:48:57 +01:00
parent e5b4dee1c0
commit e95619fa67
6 changed files with 186 additions and 59 deletions

View File

@@ -25,12 +25,15 @@ class VersionFinal;
class ForgeInstaller : public BaseInstaller
{
public:
ForgeInstaller(QString filename, QString universal_url);
ForgeInstaller();
void prepare(const QString &filename, const QString &universalUrl);
bool add(OneSixInstance *to) override;
QString id() const override { return "net.minecraftforge"; }
ProgressProvider *createInstallTask(OneSixInstance *instance, BaseVersionPtr version, QObject *parent) override;
private:
// the version, read from the installer
std::shared_ptr<VersionFinal> m_forge_version;