From 9b5c238938461f8c811555647e459259b8aca2b3 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sat, 3 Jan 2015 12:35:25 +0100 Subject: - repository info is now stored with the mod --- src/modinfo.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/modinfo.cpp') diff --git a/src/modinfo.cpp b/src/modinfo.cpp index 9acadd97..c06a50d6 100644 --- a/src/modinfo.cpp +++ b/src/modinfo.cpp @@ -445,6 +445,7 @@ ModInfoRegular::ModInfoRegular(const QDir &path, DirectoryEntry **directoryStruc : ModInfoWithConflictInfo(directoryStructure) , m_Name(path.dirName()) , m_Path(path.absolutePath()) + , m_Repository() , m_MetaInfoChanged(false) , m_EndorsedState(ENDORSED_UNKNOWN) { @@ -492,6 +493,7 @@ void ModInfoRegular::readMeta() m_IgnoredVersion = metaFile.value("ignoredVersion", "").toString(); m_InstallationFile = metaFile.value("installationFile", "").toString(); m_NexusDescription = metaFile.value("nexusDescription", "").toString(); + m_Repository = metaFile.value("repository", "Nexus").toString(); m_LastNexusQuery = QDateTime::fromString(metaFile.value("lastNexusQuery", "").toString(), Qt::ISODate); if (metaFile.contains("endorsed")) { if (metaFile.value("endorsed").canConvert()) { @@ -547,6 +549,7 @@ void ModInfoRegular::saveMeta() metaFile.setValue("ignoredVersion", m_IgnoredVersion.canonicalString()); metaFile.setValue("version", m_Version.canonicalString()); metaFile.setValue("installationFile", m_InstallationFile); + metaFile.setValue("repository", m_Repository); metaFile.setValue("modid", m_NexusID); metaFile.setValue("notes", m_Notes); metaFile.setValue("nexusDescription", m_NexusDescription); @@ -886,6 +889,11 @@ QString ModInfoRegular::getNexusDescription() const return m_NexusDescription; } +QString ModInfoRegular::repository() const +{ + return m_Repository; +} + ModInfoRegular::EEndorsedState ModInfoRegular::endorsedState() const { return m_EndorsedState; -- cgit v1.3.1