diff --git a/src/runner/pythonrunner.cpp b/src/runner/pythonrunner.cpp index 0300d85..b85b44c 100644 --- a/src/runner/pythonrunner.cpp +++ b/src/runner/pythonrunner.cpp @@ -759,6 +759,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 f13f8bf..dcf710d 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