diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-12-02 21:09:42 +0100 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-12-02 21:09:42 +0100 |
| commit | 4240f10260cbffbff52bf2d549100f4690a642b5 (patch) | |
| tree | 5d436edb1f04d3ce8f7a54ce463f4049da1e54ad /src/organizercore.cpp | |
| parent | cb453a9ba70106832eec2cb0feecbd91d2e8b7d7 (diff) | |
Fix callbacks for pluginlist, modlist and download manager.
Diffstat (limited to 'src/organizercore.cpp')
| -rw-r--r-- | src/organizercore.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/organizercore.cpp b/src/organizercore.cpp index 7016f9a1..6a333a22 100644 --- a/src/organizercore.cpp +++ b/src/organizercore.cpp @@ -72,6 +72,7 @@ #include <tuple> #include <utility> +#include "organizerproxy.h" using namespace MOShared; using namespace MOBase; @@ -96,7 +97,7 @@ OrganizerCore::OrganizerCore(Settings &settings) , m_Settings(settings) , m_Updater(&NexusInterface::instance()) , m_ModList(m_PluginContainer, this) - , m_PluginList(this) + , m_PluginList(*this) , m_DirectoryRefresher(new DirectoryRefresher(settings.refreshThreadCount())) , m_DirectoryStructure(new DirectoryEntry(L"data", nullptr, 0)) , m_DownloadManager(&NexusInterface::instance(), this) @@ -1529,6 +1530,11 @@ IPluginGame const *OrganizerCore::managedGame() const return m_GamePlugin; } +IOrganizer const* OrganizerCore::managedGameOrganizer() const +{ + return m_PluginContainer->requirements(m_GamePlugin).m_Organizer; +} + std::vector<QString> OrganizerCore::enabledArchives() { std::vector<QString> result; |
