From b2ae43a0e51c2932025b097b9c91f71bbc598889 Mon Sep 17 00:00:00 2001 From: Silarn Date: Sat, 19 Oct 2019 02:28:01 -0500 Subject: [PATCH] Add lightPluginsAreSupported to the wrapped game plugin functions --- src/runner/gamefeatureswrappers.cpp | 6 ++++++ src/runner/gamefeatureswrappers.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/runner/gamefeatureswrappers.cpp b/src/runner/gamefeatureswrappers.cpp index b69c43b..5642e56 100644 --- a/src/runner/gamefeatureswrappers.cpp +++ b/src/runner/gamefeatureswrappers.cpp @@ -79,6 +79,11 @@ void GamePluginsWrapper::getLoadOrder(QStringList &loadOrder) return basicWrapperFunctionImplementation(this, "getLoadOrder", loadOrder); } +bool GamePluginsWrapper::lightPluginsAreSupported() +{ + return basicWrapperFunctionImplementation(this, "lightPluginsAreSupported"); +} + /// end GamePlugins Wrapper ///////////////////////////// /// LocalSavegames Wrapper @@ -261,6 +266,7 @@ void registerGameFeaturesPythonConverters() .def("writePluginLists", bpy::pure_virtual(&GamePlugins::writePluginLists)) .def("readPluginLists", bpy::pure_virtual(&GamePlugins::readPluginLists)) .def("getLoadOrder", bpy::pure_virtual(&GamePlugins::getLoadOrder)) + .def("lightPluginsAreSupported", bpy::pure_virtual(&GamePlugins::lightPluginsAreSupported)) ; bpy::class_("LocalSavegames") diff --git a/src/runner/gamefeatureswrappers.h b/src/runner/gamefeatureswrappers.h index b8b04ed..05191ef 100644 --- a/src/runner/gamefeatureswrappers.h +++ b/src/runner/gamefeatureswrappers.h @@ -48,6 +48,7 @@ public: virtual void writePluginLists(const MOBase::IPluginList *pluginList) override; virtual void readPluginLists(MOBase::IPluginList *pluginList) override; virtual void getLoadOrder(QStringList &loadOrder) override; + virtual bool lightPluginsAreSupported() override; }; class LocalSavegamesWrapper : public LocalSavegames, public boost::python::wrapper