Add SortMechanism check

This commit is contained in:
Silarn
2018-04-18 03:30:09 -05:00
parent cdbc0f3bdb
commit fba28bb9ab
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -895,6 +895,13 @@ BOOST_PYTHON_MODULE(mobase)
.value("PluginsTxt", MOBase::IPluginGame::LoadOrderMechanism::PluginsTxt)
;
bpy::enum_<MOBase::IPluginGame::SortMechanism>("SortMechanism")
.value("NONE", MOBase::IPluginGame::SortMechanism::NONE)
.value("MLOX", MOBase::IPluginGame::SortMechanism::MLOX)
.value("BOSS", MOBase::IPluginGame::SortMechanism::BOSS)
.value("LOOT", MOBase::IPluginGame::SortMechanism::LOOT)
;
// This doesn't actually do the conversion, but might be convenient for accessing the names for enum bits
bpy::enum_<MOBase::IPluginGame::ProfileSetting>("ProfileSetting")
.value("mods", MOBase::IPluginGame::MODS)
@@ -931,6 +938,7 @@ BOOST_PYTHON_MODULE(mobase)
.def("DLCPlugins", bpy::pure_virtual(&MOBase::IPluginGame::DLCPlugins))
.def("CCPlugins", bpy::pure_virtual(&MOBase::IPluginGame::CCPlugins))
.def("loadOrderMechanism", bpy::pure_virtual(&MOBase::IPluginGame::loadOrderMechanism))
.def("sortMechanism", bpy::pure_virtual(&MOBase::IPluginGame::sortMechanism))
.def("nexusModOrganizerID", bpy::pure_virtual(&MOBase::IPluginGame::nexusModOrganizerID))
.def("nexusGameID", bpy::pure_virtual(&MOBase::IPluginGame::nexusGameID))
.def("looksValid", bpy::pure_virtual(&MOBase::IPluginGame::looksValid))
+1
View File
@@ -461,6 +461,7 @@ struct IPluginGameWrapper: MOBase::IPluginGame, boost::python::wrapper<MOBase::I
virtual QStringList DLCPlugins() const override { return this->get_override("DLCPlugins")(); }
virtual QStringList CCPlugins() const override { return this->get_override("CCPlugins")(); }
virtual LoadOrderMechanism loadOrderMechanism() const override { return this->get_override("loadorderMechanism")(); }
virtual SortMechanism sortMechanism() const override { return this->get_override("sortMechanism")(); }
virtual int nexusModOrganizerID() const override { return this->get_override("nexusModOrganizerID")(); }
virtual int nexusGameID() const override { return this->get_override("nexusGameID")(); }
virtual bool looksValid(QDir const &dir) const override { return this->get_override("looksValid")(dir); }