Don't assume forge for FTB instances. Fix FTB related stuff.

This commit is contained in:
Jan Dalheimer
2014-02-21 18:01:06 +01:00
parent 43881b9cdb
commit f54705e1c5
11 changed files with 206 additions and 140 deletions

View File

@ -10,6 +10,9 @@ class OneSixFTBInstance : public OneSixInstance
public:
explicit OneSixFTBInstance(const QString &rootDir, SettingsObject *settings,
QObject *parent = 0);
void init() override;
virtual QString getStatusbarDescription();
virtual bool menuActionEnabled(QString action_name) const;
@ -17,8 +20,9 @@ public:
virtual QString id() const;
virtual QDir librariesPath() const override;
virtual QDir versionsPath() const override;
QDir librariesPath() const override;
QDir versionsPath() const override;
QStringList externalPatches() const override;
private:
std::shared_ptr<OneSixLibrary> m_forge;