summaryrefslogtreecommitdiff
path: root/src/modinfo.cpp
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2013-05-17 20:44:40 +0200
committerTannin <devnull@localhost>2013-05-17 20:44:40 +0200
commit45f6cd21a2c730b9dea322b0dba30120cdc40521 (patch)
treeb7e25a9265dc825107e846d8dd098113e0350f2f /src/modinfo.cpp
parentfc3753dcc5b7d55bf99674e7d17962f477053921 (diff)
- extended plugin interface to allow plugins access to download manager
- extended plugin interface to allow installation of mods from files - improved detection of online state - download tab now also displays files supported through plugins - batch installer now has basic functionality (downloads and installes files)
Diffstat (limited to 'src/modinfo.cpp')
-rw-r--r--src/modinfo.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modinfo.cpp b/src/modinfo.cpp
index 2ac7182b..bc475b92 100644
--- a/src/modinfo.cpp
+++ b/src/modinfo.cpp
@@ -327,7 +327,7 @@ ModInfoRegular::ModInfoRegular(const QDir &path, DirectoryEntry **directoryStruc
for (int i = 0; i < numNexusFiles; ++i) {
metaFile.setArrayIndex(i);
QString infoString = metaFile.value("info", "").toString();
- ModRepositoryFileInfo *info = new ModRepositoryFileInfo(infoString, this);
+ ModRepositoryFileInfo info(infoString);
m_NexusFileInfos.push_back(info);
}
metaFile.endArray();
@@ -351,7 +351,7 @@ 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<ModRepositoryFileInfo*>&)), this, SLOT(nxmFilesAvailable(int,QVariant,QList<ModRepositoryFileInfo*>)));
+ connect(&m_NexusBridge, SIGNAL(filesAvailable(int,QVariant,const QList<ModRepositoryFileInfo>&)), this, SLOT(nxmFilesAvailable(int,QVariant,QList<ModRepositoryFileInfo>)));
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)));
}
@@ -393,7 +393,7 @@ void ModInfoRegular::saveMeta()
metaFile.beginWriteArray("nexusFiles");
for (int i = 0; i < m_NexusFileInfos.size(); ++i) {
metaFile.setArrayIndex(i);
- metaFile.setValue("info", m_NexusFileInfos.at(i)->toString());
+ metaFile.setValue("info", m_NexusFileInfos.at(i).toString());
}
metaFile.endArray();
} else {
@@ -425,7 +425,7 @@ void ModInfoRegular::nxmDescriptionAvailable(int, QVariant, QVariant resultData)
}
-void ModInfoRegular::nxmFilesAvailable(int, QVariant, const QList<ModRepositoryFileInfo*> &resultData)
+void ModInfoRegular::nxmFilesAvailable(int, QVariant, const QList<ModRepositoryFileInfo> &resultData)
{
m_NexusFileInfos = resultData;
m_LastNexusQuery = QDateTime::currentDateTime();
@@ -653,7 +653,7 @@ QString ModInfoRegular::notes() const
return m_Notes;
}
-void ModInfoRegular::getNexusFiles(QList<ModRepositoryFileInfo*>::const_iterator &begin, QList<ModRepositoryFileInfo*>::const_iterator &end)
+void ModInfoRegular::getNexusFiles(QList<ModRepositoryFileInfo>::const_iterator &begin, QList<ModRepositoryFileInfo>::const_iterator &end)
{
begin = m_NexusFileInfos.begin();
end = m_NexusFileInfos.end();