Page dialog for legacy instances.

This commit is contained in:
Petr Mrázek
2014-06-08 18:02:20 +02:00
parent 694067c603
commit 84ae67fff5
18 changed files with 658 additions and 1953 deletions

View File

@@ -16,11 +16,12 @@
#pragma once
#include "BaseInstance.h"
#include "gui/pages/BasePageProvider.h"
class ModList;
class Task;
class LegacyInstance : public BaseInstance
class LegacyInstance : public BaseInstance, public BasePageProvider
{
Q_OBJECT
public:
@@ -34,6 +35,10 @@ public:
//! Path to the instance's modlist file.
QString modListFile() const;
////// Edit Instance Dialog stuff //////
virtual QList<BasePage *> getPages();
virtual QString dialogTitle();
////// Mod Lists //////
std::shared_ptr<ModList> jarModList();
std::shared_ptr<ModList> coreModList();