| 19 | using namespace MOShared; |
| 20 | |
| 21 | OrganizerProxy::OrganizerProxy(OrganizerCore* organizer, |
| 22 | PluginContainer* pluginContainer, |
| 23 | MOBase::IPlugin* plugin) |
| 24 | : m_Proxied(organizer), m_PluginContainer(pluginContainer), m_Plugin(plugin), |
| 25 | m_DownloadManagerProxy( |
| 26 | std::make_unique<DownloadManagerProxy>(this, organizer->downloadManager())), |
| 27 | m_ModListProxy(std::make_unique<ModListProxy>(this, organizer->modList())), |
| 28 | m_PluginListProxy( |
| 29 | std::make_unique<PluginListProxy>(this, organizer->pluginList())), |
| 30 | m_GameFeaturesProxy( |
| 31 | std::make_unique<GameFeaturesProxy>(this, pluginContainer->gameFeatures())) |
| 32 | {} |
| 33 | |
| 34 | OrganizerProxy::~OrganizerProxy() |
| 35 | { |
nothing calls this directly
no test coverage detected