From 849a0a0ef40c9fa1feb15b880aa52fccdd84f234 Mon Sep 17 00:00:00 2001 From: Tannin Date: Fri, 5 Jul 2013 14:34:46 +0200 Subject: bugfix: nxmhandler in headless calls didn't save changes --- src/modinfo.cpp | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'src/modinfo.cpp') diff --git a/src/modinfo.cpp b/src/modinfo.cpp index e3e0487b..00b7c2af 100644 --- a/src/modinfo.cpp +++ b/src/modinfo.cpp @@ -323,15 +323,6 @@ ModInfoRegular::ModInfoRegular(const QDir &path, DirectoryEntry **directoryStruc } } - int numNexusFiles = metaFile.beginReadArray("nexusFiles"); - for (int i = 0; i < numNexusFiles; ++i) { - metaFile.setArrayIndex(i); - QString infoString = metaFile.value("info", "").toString(); - ModRepositoryFileInfo info(infoString); - m_NexusFileInfos.push_back(info); - } - metaFile.endArray(); - QString categoriesString = metaFile.value("category", "").toString(); QStringList categories = categoriesString.split(',', QString::SkipEmptyParts); @@ -351,7 +342,6 @@ ModInfoRegular::ModInfoRegular(const QDir &path, DirectoryEntry **directoryStruc } connect(&m_NexusBridge, SIGNAL(descriptionAvailable(int,QVariant,QVariant)), this, SLOT(nxmDescriptionAvailable(int,QVariant,QVariant))); - connect(&m_NexusBridge, SIGNAL(filesAvailable(int,QVariant,const QList&)), this, SLOT(nxmFilesAvailable(int,QVariant,QList))); connect(&m_NexusBridge, SIGNAL(endorsementToggled(int,QVariant,QVariant)), this, SLOT(nxmEndorsementToggled(int,QVariant,QVariant))); connect(&m_NexusBridge, SIGNAL(requestFailed(int,QVariant,QString)), this, SLOT(nxmRequestFailed(int,QVariant,QString))); } @@ -398,13 +388,6 @@ void ModInfoRegular::saveMeta() metaFile.setValue("endorsed", m_EndorsedState); } - - metaFile.beginWriteArray("nexusFiles"); - for (int i = 0; i < m_NexusFileInfos.size(); ++i) { - metaFile.setArrayIndex(i); - metaFile.setValue("info", m_NexusFileInfos.at(i).toString()); - } - metaFile.endArray(); } else { reportError(tr("failed to write %1/meta.ini: %2").arg(absolutePath()).arg(metaFile.status())); } @@ -430,13 +413,6 @@ void ModInfoRegular::nxmDescriptionAvailable(int, QVariant, QVariant resultData) if (m_EndorsedState != ENDORSED_NEVER) { m_EndorsedState = result["voted_by_user"].toBool() ? ENDORSED_TRUE : ENDORSED_FALSE; } - m_NexusBridge.requestFiles(m_NexusID, QVariant()); -} - - -void ModInfoRegular::nxmFilesAvailable(int, QVariant, const QList &resultData) -{ - m_NexusFileInfos = resultData; m_LastNexusQuery = QDateTime::currentDateTime(); m_MetaInfoChanged = true; saveMeta(); @@ -669,12 +645,6 @@ QString ModInfoRegular::notes() const return m_Notes; } -void ModInfoRegular::getNexusFiles(QList::const_iterator &begin, QList::const_iterator &end) -{ - begin = m_NexusFileInfos.begin(); - end = m_NexusFileInfos.end(); -} - QString ModInfoRegular::getNexusDescription() const { return m_NexusDescription; -- cgit v1.3.1