diff options
Diffstat (limited to 'src/directoryrefresher.h')
| -rw-r--r-- | src/directoryrefresher.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/directoryrefresher.h b/src/directoryrefresher.h index a6c8f00b..691448fa 100644 --- a/src/directoryrefresher.h +++ b/src/directoryrefresher.h @@ -20,11 +20,12 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #ifndef DIRECTORYREFRESHER_H #define DIRECTORYREFRESHER_H +#include <directoryentry.h> #include <QObject> -#include <vector> #include <QMutex> +#include <vector> +#include <set> #include <tuple> -#include <directoryentry.h> /** @@ -60,7 +61,7 @@ public: * * @param mods list of the mods to include **/ - void setMods(const std::vector<std::tuple<QString, QString, int> > &mods); + void setMods(const std::vector<std::tuple<QString, QString, int> > &mods, const std::set<QString> &managedArchives); /** * @brief sets up the directory where mods are stored @@ -82,7 +83,7 @@ public: * @param directory * @param priorityDir */ - static void addModToStructure(MOShared::DirectoryEntry *directoryStructure, const QString &modName, int priority, const QString &directory); + void addModToStructure(MOShared::DirectoryEntry *directoryStructure, const QString &modName, int priority, const QString &directory); public slots: @@ -100,6 +101,7 @@ signals: private: std::vector<std::tuple<QString, QString, int> > m_Mods; + std::set<QString> m_ManagedArchives; MOShared::DirectoryEntry *m_DirectoryStructure; QMutex m_RefreshLock; |
