diff options
| author | LostDragonist <lost.dragonist@gmail.com> | 2019-03-09 21:41:20 -0600 |
|---|---|---|
| committer | LostDragonist <lost.dragonist@gmail.com> | 2019-03-09 21:41:20 -0600 |
| commit | e8e7f70dedd8808d44cc3156ec2687c83153f5e9 (patch) | |
| tree | fc4a4c71cc8710eb793eb3cb3a941a4fa90cfa1e /src/modinfooverwrite.cpp | |
| parent | abfbf684699d8f14a058ed4648e231024fe3c077 (diff) | |
Allow selecting overwrite to trigger mod conflict highlights
Diffstat (limited to 'src/modinfooverwrite.cpp')
| -rw-r--r-- | src/modinfooverwrite.cpp | 5 |
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; } |
