mirror of
https://github.com/ModOrganizer2/modorganizer-plugin_python.git
synced 2026-07-27 14:03:33 -07:00
Allow for primary game sources and marking mods as converted/working
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user