From 41c4d0922946b2f7b090f0d5844e04eb138e9c1a Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Tue, 5 Sep 2023 03:15:14 -0500 Subject: Fix merge issues --- src/categories.cpp | 11 +++++++++++ src/categories.h | 4 ++++ 2 files changed, 15 insertions(+) (limited to 'src') diff --git a/src/categories.cpp b/src/categories.cpp index b1bd899e..3d625791 100644 --- a/src/categories.cpp +++ b/src/categories.cpp @@ -33,6 +33,7 @@ along with Mod Organizer. If not, see . using namespace MOBase; +CategoryFactory* CategoryFactory::s_Instance = nullptr; QString CategoryFactory::categoriesFilePath() { @@ -50,6 +51,11 @@ CategoryFactory::CategoryFactory() : QObject() { } +QString CategoryFactory::nexusMappingFilePath() +{ + return qApp->property("dataPath").toString() + "/nexuscatmap.dat"; +} + void CategoryFactory::loadCategories() { reset(); @@ -179,6 +185,11 @@ void CategoryFactory::setParents() } } +void CategoryFactory::cleanup() +{ + delete s_Instance; + s_Instance = nullptr; +} void CategoryFactory::saveCategories() { diff --git a/src/categories.h b/src/categories.h index a1aa92fc..1df7295b 100644 --- a/src/categories.h +++ b/src/categories.h @@ -224,7 +224,11 @@ private: void setParents(); + static void cleanup(); + private: + static CategoryFactory* s_Instance; + std::vector m_Categories; std::map m_IDMap; std::map m_NexusMap; -- cgit v1.3.1