aboutsummaryrefslogtreecommitdiff
path: root/api/logic/modplatform/ftb/FtbPrivatePackManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/modplatform/ftb/FtbPrivatePackManager.h')
-rw-r--r--api/logic/modplatform/ftb/FtbPrivatePackManager.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/api/logic/modplatform/ftb/FtbPrivatePackManager.h b/api/logic/modplatform/ftb/FtbPrivatePackManager.h
deleted file mode 100644
index 388224d6..00000000
--- a/api/logic/modplatform/ftb/FtbPrivatePackManager.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#pragma once
-
-#include <QSet>
-#include <QString>
-#include <QFile>
-#include "multimc_logic_export.h"
-
-class MULTIMC_LOGIC_EXPORT FtbPrivatePackManager
-{
-public:
- ~FtbPrivatePackManager()
- {
- save();
- }
- void load();
- void save() const;
- bool empty() const
- {
- return currentPacks.empty();
- }
- const QSet<QString> &getCurrentPackCodes() const
- {
- return currentPacks;
- }
- void add(const QString &code)
- {
- currentPacks.insert(code);
- dirty = true;
- }
- void remove(const QString &code)
- {
- currentPacks.remove(code);
- dirty = true;
- }
-
-private:
- QSet<QString> currentPacks;
- QString m_filename = "private_packs.txt";
- mutable bool dirty = false;
-};