diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index b04c768..eb1e661 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -758,6 +758,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 611ea18..1427f5f 100644 --- a/src/runner/uibasewrappers.h +++ b/src/runner/uibasewrappers.h @@ -253,6 +253,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 IModInterfaceWrapper: MOBase::IModInterface, boost::python::wrapper