From 7fb7207ac79537bb84a1d71eefa9366dea6b0688 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 14 Dec 2014 16:30:23 +0100 Subject: custom installers can now set the installation file (and the ncc installer now does) --- src/modinfo.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/modinfo.h') diff --git a/src/modinfo.h b/src/modinfo.h index dbb5decf..70bc88c6 100644 --- a/src/modinfo.h +++ b/src/modinfo.h @@ -272,6 +272,12 @@ public: */ virtual void setNexusDescription(const QString &description) = 0; + /** + * @brief sets the file this mod was installed from + * @param fileName name of the file + */ + virtual void setInstallationFile(const QString &fileName) = 0; + /** * @brief sets the category id from a nexus category id. Conversion to MO id happens internally * @param categoryID the nexus category id @@ -705,6 +711,8 @@ public: */ virtual void setNexusDescription(const QString &description); + virtual void setInstallationFile(const QString &fileName); + /** * @brief sets the category id from a nexus category id. Conversion to MO id happens internally * @param categoryID the nexus category id @@ -945,6 +953,7 @@ public: virtual void setNewestVersion(const MOBase::VersionInfo&) {} virtual void ignoreUpdate(bool) {} virtual void setNexusDescription(const QString&) {} + virtual void setInstallationFile(const QString&) {} virtual void addNexusCategory(int) {} virtual void setIsEndorsed(bool) {} virtual void setNeverEndorse() {} @@ -1004,6 +1013,7 @@ public: virtual void setNewestVersion(const MOBase::VersionInfo&) {} virtual void ignoreUpdate(bool) {} virtual void setNexusDescription(const QString&) {} + virtual void setInstallationFile(const QString&) {} virtual void addNexusCategory(int) {} virtual void setIsEndorsed(bool) {} virtual void setNeverEndorse() {} -- cgit v1.3.1