Replace GameInfo::getNexusModID with IPluginGame::getNexusModOrganizerID()

Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
This commit is contained in:
Thomas Tanner
2015-11-24 16:16:10 +00:00
parent 0b9a56fa7a
commit cc62f15cc8
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -859,6 +859,8 @@ BOOST_PYTHON_MODULE(mobase)
.def("getIniFiles", bpy::pure_virtual(&MOBase::IPluginGame::getIniFiles))
.def("getDLCPlugins", bpy::pure_virtual(&MOBase::IPluginGame::getDLCPlugins))
.def("getLoadOrderMechanism", bpy::pure_virtual(&MOBase::IPluginGame::getLoadOrderMechanism))
.def("getNexusModOrganizerID", bpy::pure_virtual(&MOBase::IPluginGame::getNexusModOrganizerID))
.def("getNexusGameID", bpy::pure_virtual(&MOBase::IPluginGame::getNexusGameID))
//Plugin interface.
.def("init", bpy::pure_virtual(&MOBase::IPluginGame::init))
+2
View File
@@ -320,6 +320,8 @@ struct IPluginGameWrapper: MOBase::IPluginGame, boost::python::wrapper<MOBase::I
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")(); }
virtual int getNexusModOrganizerID() const override { return this->get_override("getNexusModOrganizerID")(); }
virtual int getNexusGameID() const override { return this->get_override("getNexusGameID")(); }
//Plugin interface. Could this bit be implemented just once?
virtual bool init(MOBase::IOrganizer *moInfo) override { return this->get_override("init")(moInfo); }