From 3423b0a59337cf4cf99a24a1421ea33c4c641a22 Mon Sep 17 00:00:00 2001 From: isanae <14251494+isanae@users.noreply.github.com> Date: Mon, 10 Feb 2020 14:53:04 -0500 Subject: threaded refresher --- src/shared/directoryentry.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/shared/directoryentry.h') diff --git a/src/shared/directoryentry.h b/src/shared/directoryentry.h index 58e70ffa..772899d7 100644 --- a/src/shared/directoryentry.h +++ b/src/shared/directoryentry.h @@ -33,7 +33,9 @@ along with Mod Organizer. If not, see . #include #include #endif + #include "util.h" +#include "envfs.h" namespace MOShared { struct DirectoryEntryFileKey; } @@ -358,6 +360,10 @@ public: const std::wstring &originName, std::wstring &directory, const std::wstring &fileName, int priority, int order); + void addFromList( + const std::wstring &originName, const std::wstring &directory, + env::Directory& root, int priority); + void propagateOrigin(int origin); const std::wstring &getName() const @@ -511,6 +517,8 @@ private: FilesOrigin &origin, BSA::Folder::Ptr archiveFolder, FILETIME &fileTime, const std::wstring &archiveName, int order); + void addDir(FilesOrigin& origin, env::Directory& d); + DirectoryEntry* getSubDirectory( std::wstring_view name, bool create, int originID = -1); -- cgit v1.3.1