summaryrefslogtreecommitdiff
path: root/src/modlist.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2018-12-12 20:26:35 -0600
committerLostDragonist <lost.dragonist@gmail.com>2018-12-12 20:35:23 -0600
commit4436d376a8d426867f217b03838570a424b09c5f (patch)
tree8afa85ec70e2bb571304088806d8b78686e06f50 /src/modlist.cpp
parent40c82fc1908a8ca53abeeabdc618e81e941c987c (diff)
Clean up and fix merge issues
Diffstat (limited to 'src/modlist.cpp')
-rw-r--r--src/modlist.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/modlist.cpp b/src/modlist.cpp
index 8c070667..757fedb2 100644
--- a/src/modlist.cpp
+++ b/src/modlist.cpp
@@ -159,7 +159,6 @@ QString ModList::getFlagText(ModInfo::EFlag flag, ModInfo::Ptr modInfo) const
return output.join("<br>");
}
case ModInfo::FLAG_CONFLICT_OVERWRITE: return tr("Overwrites loose files");
- case ModInfo::FLAG_CONFLICT_LOOSE_OVERWRITE_ARCHIVE: return tr("Loose files overwrite another archive");
case ModInfo::FLAG_CONFLICT_OVERWRITTEN: return tr("Overwritten loose files");
case ModInfo::FLAG_CONFLICT_MIXED: return tr("Loose files Overwrites & Overwritten");
case ModInfo::FLAG_CONFLICT_REDUNDANT: return tr("Redundant");
@@ -420,13 +419,13 @@ QVariant ModList::data(const QModelIndex &modelIndex, int role) const
(archiveLooseOverwrite && (overwritten || archiveOverwritten)) ||
(archiveLooseOverwritten && (overwrite || archiveLooseOverwrite))
) {
- return QColor(255, 0, 255, 32); //TODO: Make configurable
- } else if (overwrite || archiveOverwrite || archiveLooseOverwrite) {
return Settings::instance().modlistOverwrittenLooseColor();
}
- } else if (overwritten || archiveOverwritten || archiveLooseOverwritten) {
+ else if (overwrite || archiveOverwrite || archiveLooseOverwrite) {
return Settings::instance().modlistOverwritingLooseColor();
- } else if (modInfo->hasFlag(ModInfo::FLAG_SEPARATOR)
+ } else if (overwritten || archiveOverwritten || archiveLooseOverwritten) {
+ return QColor(255, 0, 0, 64); //TODO: Make configurable
+ } else if (modInfo->hasFlag(ModInfo::FLAG_SEPARATOR)
&& modInfo->getColor().isValid()
&& ((role != ViewMarkingScrollBar::DEFAULT_ROLE)
|| Settings::instance().colorSeparatorScrollbar())) {
@@ -789,14 +788,7 @@ void ModList::setArchiveLooseOverwriteMarkers(const std::set<unsigned int> &over
void ModList::setPluginContainer(PluginContainer *pluginContianer)
{
- m_PluginContainer = pluginContianer;
-}
-
-void ModList::setArchiveOverwriteMarkers(const std::set<unsigned int> &overwrite, const std::set<unsigned int> &overwritten)
-{
- m_ArchiveOverwrite = overwrite;
- m_ArchiveOverwritten = overwritten;
- notifyChange(0, rowCount() - 1);
+ m_PluginContainer = pluginContianer;
}
bool ModList::modInfoAboutToChange(ModInfo::Ptr info)