diff options
Diffstat (limited to 'api/logic/modplatform/legacy_ftb/PrivatePackManager.cpp')
-rw-r--r-- | api/logic/modplatform/legacy_ftb/PrivatePackManager.cpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/api/logic/modplatform/legacy_ftb/PrivatePackManager.cpp b/api/logic/modplatform/legacy_ftb/PrivatePackManager.cpp deleted file mode 100644 index 501e6003..00000000 --- a/api/logic/modplatform/legacy_ftb/PrivatePackManager.cpp +++ /dev/null @@ -1,41 +0,0 @@ -#include "PrivatePackManager.h" - -#include <QDebug> - -#include "FileSystem.h" - -namespace LegacyFTB { - -void PrivatePackManager::load() -{ - try - { - currentPacks = QString::fromUtf8(FS::read(m_filename)).split('\n', QString::SkipEmptyParts).toSet(); - dirty = false; - } - catch(...) - { - currentPacks = {}; - qWarning() << "Failed to read third party FTB pack codes from" << m_filename; - } -} - -void PrivatePackManager::save() const -{ - if(!dirty) - { - return; - } - try - { - QStringList list = currentPacks.toList(); - FS::write(m_filename, list.join('\n').toUtf8()); - dirty = false; - } - catch(...) - { - qWarning() << "Failed to write third party FTB pack codes to" << m_filename; - } -} - -} |