diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index bdc85f0..a96aa4b 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -763,6 +763,7 @@ BOOST_PYTHON_MODULE(mobase) .def("extractFile", bpy::pure_virtual(&IInstallationManager::extractFile)) .def("extractFiles", bpy::pure_virtual(&IInstallationManager::extractFiles)) .def("installArchive", bpy::pure_virtual(&IInstallationManager::installArchive)) + .def("setURL", bpy::pure_virtual(&IInstallationManager::setURL)) ; bpy::class_("IModInterface") diff --git a/src/runner/uibasewrappers.h b/src/runner/uibasewrappers.h index 7c0edd2..5b50f60 100644 --- a/src/runner/uibasewrappers.h +++ b/src/runner/uibasewrappers.h @@ -255,6 +255,7 @@ struct IInstallationManagerWrapper: MOBase::IInstallationManager, boost::python: virtual QString extractFile(const QString &fileName) { return this->get_override("extractFile")(fileName); } virtual QStringList extractFiles(const QStringList &files, bool flatten) { return this->get_override("extractFiles")(files, flatten); } virtual MOBase::IPluginInstaller::EInstallResult installArchive(MOBase::GuessedValue &modName, const QString &archiveFile) { return this->get_override("installArchive")(modName, archiveFile); } + virtual void setURL(QString const &url) { this->get_override("setURL")(url); } }; struct IGameInfoWrapper: MOBase::IGameInfo, boost::python::wrapper