From cdbc0f3bdbb33c2c6f20126ebbe388a023443873 Mon Sep 17 00:00:00 2001 From: Silarn Date: Mon, 16 Apr 2018 13:07:56 -0500 Subject: [PATCH] Support for multi-game downloads --- src/runner/uibasewrappers.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/runner/uibasewrappers.h b/src/runner/uibasewrappers.h index f80170c..5bf10a0 100644 --- a/src/runner/uibasewrappers.h +++ b/src/runner/uibasewrappers.h @@ -53,14 +53,14 @@ public: delete m_Wrapped; } - void requestDescription(int modID, QVariant userData) - { m_Wrapped->requestDescription(modID, userData); } - void requestFiles(int modID, QVariant userData) - { m_Wrapped->requestFiles(modID, userData); } - void requestFileInfo(int modID, int fileID, QVariant userData) - { m_Wrapped->requestFileInfo(modID, fileID, userData); } - void requestToggleEndorsement(int modID, bool endorse, QVariant userData) - { m_Wrapped->requestToggleEndorsement(modID, endorse, userData); } + void requestDescription(QString gameName, int modID, QVariant userData) + { m_Wrapped->requestDescription(gameName, modID, userData); } + void requestFiles(QString gameName, int modID, QVariant userData) + { m_Wrapped->requestFiles(gameName, modID, userData); } + void requestFileInfo(QString gameName, int modID, int fileID, QVariant userData) + { m_Wrapped->requestFileInfo(gameName, modID, fileID, userData); } + void requestToggleEndorsement(QString gameName, int modID, bool endorse, QVariant userData) + { m_Wrapped->requestToggleEndorsement(gameName, modID, endorse, userData); } void onFilesAvailable(boost::python::object callback) { m_FilesAvailableHandler = callback; @@ -373,11 +373,11 @@ struct IDownloadManagerWrapper: MOBase::IDownloadManager, boost::python::wrapper struct IModRepositoryBridgeWrapper: MOBase::IModRepositoryBridge, boost::python::wrapper { - virtual void requestDescription(int modID, QVariant userData) { this->get_override("requestDescription")(modID, userData); } - virtual void requestFiles(int modID, QVariant userData) { this->get_override("requestFiles")(modID, userData); } - virtual void requestFileInfo(int modID, int fileID, QVariant userData) { this->get_override("requestFileInfo")(modID, fileID, userData); } - virtual void requestDownloadURL(int modID, int fileID, QVariant userData) { this->get_override("requestDownloadURL")(modID, fileID, userData); } - virtual void requestToggleEndorsement(int modID, bool endorse, QVariant userData) { this->get_override("requestToggleEndorsement")(modID, endorse, userData); } + virtual void requestDescription(QString gameName, int modID, QVariant userData) { this->get_override("requestDescription")(gameName, modID, userData); } + virtual void requestFiles(QString gameName, int modID, QVariant userData) { this->get_override("requestFiles")(gameName, modID, userData); } + virtual void requestFileInfo(QString gameName, int modID, int fileID, QVariant userData) { this->get_override("requestFileInfo")(gameName, modID, fileID, userData); } + virtual void requestDownloadURL(QString gameName, int modID, int fileID, QVariant userData) { this->get_override("requestDownloadURL")(gameName, modID, fileID, userData); } + virtual void requestToggleEndorsement(QString gameName, int modID, bool endorse, QVariant userData) { this->get_override("requestToggleEndorsement")(gameName, modID, endorse, userData); } }; struct IInstallationManagerWrapper: MOBase::IInstallationManager, boost::python::wrapper