diff options
| author | Tannin <devnull@localhost> | 2015-01-03 12:35:25 +0100 |
|---|---|---|
| committer | Tannin <devnull@localhost> | 2015-01-03 12:35:25 +0100 |
| commit | 9b5c238938461f8c811555647e459259b8aca2b3 (patch) | |
| tree | 504d5d876b43da5d2e0b90fe5625dad7eb1dc7c3 /src/modinfo.cpp | |
| parent | e7b6a7cbddec32d300a1f758281c717402525053 (diff) | |
- repository info is now stored with the mod
Diffstat (limited to 'src/modinfo.cpp')
| -rw-r--r-- | src/modinfo.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
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<int>()) { @@ -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; |
