diff options
author | Petr Mrázek <peterix@gmail.com> | 2018-07-23 00:49:26 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2018-07-28 22:12:57 +0200 |
commit | 7b439c85c0bf3583ac8970e7ab9e8db3bd65c968 (patch) | |
tree | 0907bda540ed3df50ad15ff3265dc0c819146227 /api/logic/FolderInstanceProvider.h | |
parent | 12f2716f31e09d18d47ffdbb6c06dfb71c6ec8fb (diff) | |
download | MultiMC-7b439c85c0bf3583ac8970e7ab9e8db3bd65c968.tar MultiMC-7b439c85c0bf3583ac8970e7ab9e8db3bd65c968.tar.gz MultiMC-7b439c85c0bf3583ac8970e7ab9e8db3bd65c968.tar.lz MultiMC-7b439c85c0bf3583ac8970e7ab9e8db3bd65c968.tar.xz MultiMC-7b439c85c0bf3583ac8970e7ab9e8db3bd65c968.zip |
SCRATCH things and stuff, related to grou saving
Diffstat (limited to 'api/logic/FolderInstanceProvider.h')
-rw-r--r-- | api/logic/FolderInstanceProvider.h | 22 |
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; }; |