Allow for primary game sources and marking mods as converted/working

This commit is contained in:
Silarn
2018-05-03 16:17:39 -05:00
parent 17c86ef540
commit 6a3a257ecd
3 changed files with 10 additions and 0 deletions
+8
View File
@@ -292,6 +292,14 @@ QString IPluginGameWrapper::gameShortName() const
} PYCATCH;
}
QStringList IPluginGameWrapper::primarySources() const
{
GILock lock;
try {
return this->get_override("primarySources")();
} PYCATCH;
}
QStringList IPluginGameWrapper::validShortNames() const
{
GILock lock;
+1
View File
@@ -92,6 +92,7 @@ public:
virtual void setGameVariant(const QString &variant) override;
virtual QString binaryName() const override;
virtual QString gameShortName() const override;
virtual QStringList primarySources() const override;
virtual QStringList validShortNames() const override;
virtual QString gameNexusName() const override;
virtual QStringList iniFiles() const override;
+1
View File
@@ -1114,6 +1114,7 @@ BOOST_PYTHON_MODULE(mobase)
.def("setGameVariant", bpy::pure_virtual(&MOBase::IPluginGame::setGameVariant))
.def("binaryName", bpy::pure_virtual(&MOBase::IPluginGame::binaryName))
.def("gameShortName", bpy::pure_virtual(&MOBase::IPluginGame::gameShortName))
.def("primarySources", bpy::pure_virtual(&MOBase::IPluginGame::primarySources))
.def("validShortNames", bpy::pure_virtual(&MOBase::IPluginGame::validShortNames))
.def("gameNexusName", bpy::pure_virtual(&MOBase::IPluginGame::gameNexusName))
.def("iniFiles", bpy::pure_virtual(&MOBase::IPluginGame::iniFiles))