summaryrefslogtreecommitdiff
path: root/src/modinfooverwrite.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-03-09 21:41:20 -0600
committerLostDragonist <lost.dragonist@gmail.com>2019-03-09 21:41:20 -0600
commite8e7f70dedd8808d44cc3156ec2687c83153f5e9 (patch)
treefc4a4c71cc8710eb793eb3cb3a941a4fa90cfa1e /src/modinfooverwrite.cpp
parentabfbf684699d8f14a058ed4648e231024fe3c077 (diff)
Allow selecting overwrite to trigger mod conflict highlights
Diffstat (limited to 'src/modinfooverwrite.cpp')
-rw-r--r--src/modinfooverwrite.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modinfooverwrite.cpp b/src/modinfooverwrite.cpp
index 0e428483..37c8c650 100644
--- a/src/modinfooverwrite.cpp
+++ b/src/modinfooverwrite.cpp
@@ -6,7 +6,8 @@
#include <QApplication>
#include <QDirIterator>
-ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer) : ModInfo(pluginContainer)
+ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer, MOShared::DirectoryEntry **directoryStructure)
+ : ModInfoWithConflictInfo(pluginContainer, directoryStructure)
{
testValid();
}
@@ -31,6 +32,8 @@ std::vector<ModInfo::EFlag> ModInfoOverwrite::getFlags() const
result.push_back(FLAG_OVERWRITE);
if (m_PluginSelected)
result.push_back(FLAG_PLUGIN_SELECTED);
+ for (auto flag : ModInfoWithConflictInfo::getFlags())
+ result.push_back(flag);
return result;
}