From 0b9a56fa7a90c3474e156027af853634c827af1b Mon Sep 17 00:00:00 2001 From: Thomas Tanner Date: Tue, 24 Nov 2015 14:20:47 +0000 Subject: [PATCH] Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanism --- src/runner/pythonrunner.cpp | 1 + src/runner/uibasewrappers.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index 0859548..bbec9c9 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -858,6 +858,7 @@ BOOST_PYTHON_MODULE(mobase) .def("getNexusName", bpy::pure_virtual(&MOBase::IPluginGame::getNexusName)) .def("getIniFiles", bpy::pure_virtual(&MOBase::IPluginGame::getIniFiles)) .def("getDLCPlugins", bpy::pure_virtual(&MOBase::IPluginGame::getDLCPlugins)) + .def("getLoadOrderMechanism", bpy::pure_virtual(&MOBase::IPluginGame::getLoadOrderMechanism)) //Plugin interface. .def("init", bpy::pure_virtual(&MOBase::IPluginGame::init)) diff --git a/src/runner/uibasewrappers.h b/src/runner/uibasewrappers.h index fe2841c..7df66b0 100644 --- a/src/runner/uibasewrappers.h +++ b/src/runner/uibasewrappers.h @@ -319,6 +319,7 @@ struct IPluginGameWrapper: MOBase::IPluginGame, boost::python::wrapperget_override("getNexusName")(); } virtual QStringList getIniFiles() const override { return this->get_override("getIniFiles")(); } virtual QStringList getDLCPlugins() const override { return this->get_override("getDLCPlugins")(); } + virtual LoadOrderMechanism getLoadOrderMechanism() const override { return this->get_override("getLoadorderMechanism")(); } //Plugin interface. Could this bit be implemented just once? virtual bool init(MOBase::IOrganizer *moInfo) override { return this->get_override("init")(moInfo); }