summaryrefslogtreecommitdiff
path: root/src/modinfowithconflictinfo.cpp
diff options
context:
space:
mode:
authorAL <26797547+Al12rs@users.noreply.github.com>2020-11-02 21:45:32 +0100
committerAL <26797547+Al12rs@users.noreply.github.com>2020-11-02 21:45:32 +0100
commit4814ba626e80f5137076556b687e59e6bbd8be34 (patch)
tree7497d6feec3aa864197680eac88bb616dcaf68db /src/modinfowithconflictinfo.cpp
parentb7935aedec70dd4f0c40dbe948dba9a80a56a75a (diff)
Convert FileAlternative and DataArchiveOrigin to classes
Diffstat (limited to 'src/modinfowithconflictinfo.cpp')
-rw-r--r--src/modinfowithconflictinfo.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/modinfowithconflictinfo.cpp b/src/modinfowithconflictinfo.cpp
index b1765669..3db41147 100644
--- a/src/modinfowithconflictinfo.cpp
+++ b/src/modinfowithconflictinfo.cpp
@@ -145,7 +145,7 @@ void ModInfoWithConflictInfo::doConflictCheck() const
}
auto alternatives = file->getAlternatives();
- if ((alternatives.size() == 0) || (alternatives.back().originID == dataID)) {
+ if ((alternatives.size() == 0) || (alternatives.back().originID() == dataID)) {
// no alternatives -> no conflict
providesAnything = true;
} else {
@@ -155,8 +155,8 @@ void ModInfoWithConflictInfo::doConflictCheck() const
archiveData = file->getArchive();
else {
for (auto alt : alternatives) {
- if (alt.originID == origin.getID()) {
- archiveData = alt.archive;
+ if (alt.originID() == origin.getID()) {
+ archiveData = alt.archive();
break;
}
}
@@ -181,8 +181,8 @@ void ModInfoWithConflictInfo::doConflictCheck() const
// Sort out the alternatives
for (auto altInfo : alternatives) {
- if ((altInfo.originID != dataID) && (altInfo.originID != origin.getID())) {
- FilesOrigin &altOrigin = (*m_DirectoryStructure)->getOriginByID(altInfo.originID);
+ if ((altInfo.originID() != dataID) && (altInfo.originID() != origin.getID())) {
+ FilesOrigin &altOrigin = (*m_DirectoryStructure)->getOriginByID(altInfo.originID());
QString altOriginName = ToQString(altOrigin.getName());
unsigned int altIndex = ModInfo::getIndex(altOriginName);
if (!altInfo.isFromArchive()) {
@@ -199,9 +199,9 @@ void ModInfoWithConflictInfo::doConflictCheck() const
if (!archiveData.isValid()) {
m_ArchiveLooseOverwriteList.insert(altIndex);
} else {
- if (archiveData.order > altInfo.archive.order) {
+ if (archiveData.order() > altInfo.archive().order()) {
m_ArchiveOverwriteList.insert(altIndex);
- } else if (archiveData.order < altInfo.archive.order) {
+ } else if (archiveData.order() < altInfo.archive().order()) {
m_ArchiveOverwrittenList.insert(altIndex);
}
}