summaryrefslogtreecommitdiffstats
path: root/api/logic/FolderInstanceProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/FolderInstanceProvider.h')
-rw-r--r--api/logic/FolderInstanceProvider.h22
1 files changed, 3 insertions, 19 deletions
diff --git a/api/logic/FolderInstanceProvider.h b/api/logic/FolderInstanceProvider.h
index fc14ba7a..e1f2ad64 100644
--- a/api/logic/FolderInstanceProvider.h
+++ b/api/logic/FolderInstanceProvider.h
@@ -19,24 +19,6 @@ public:
/// used by InstanceList to (re)load an instance with the given @id.
InstancePtr loadInstance(const InstanceId& id) override;
-
- /*
- // create instance in this provider
- Task * creationTask(BaseVersionPtr version, const QString &instName, const QString &instGroup, const QString &instIcon);
-
- // copy instance to this provider
- Task * copyTask(const InstancePtr &oldInstance, const QString& instName, const QString& instGroup, const QString& instIcon, bool copySaves);
-
- // import zipped instance into this provider
- Task * zipImportTask(const QUrl sourceUrl, const QString &instName, const QString &instGroup, const QString &instIcon);
-
- //create FtbInstance
- Task * ftbCreationTask(FtbPackDownloader *downloader, const QString &instName, const QString &instGroup, const QString &instIcon);
-
- // migrate an instance to the current format
- Task * legacyUpgradeTask(const InstancePtr& oldInstance);
-*/
-
// Wrap an instance creation task in some more task machinery and make it ready to be used
Task * wrapInstanceTask(InstanceTask * task);
@@ -70,6 +52,8 @@ private: /* methods */
private: /* data */
QString m_instDir;
QFileSystemWatcher * m_watcher;
- QMap<QString, QString> groupMap;
+ QMap<InstanceId, GroupId> groupMap;
+ QSet<InstanceId> instanceSet;
bool m_groupsLoaded = false;
+ bool m_instancesProbed = false;
};