summaryrefslogtreecommitdiff
path: root/src/modlist.cpp
diff options
context:
space:
mode:
authorMikaël Capelle <capelle.mikael@gmail.com>2021-01-02 20:35:39 +0100
committerMikaël Capelle <capelle.mikael@gmail.com>2021-01-02 20:35:39 +0100
commit94b3674d086f81479e71e265102b48c7607c3ef2 (patch)
tree492b90aae20df3ee65865f80ba59d19a519cd3f7 /src/modlist.cpp
parent085ccd973d77211a1c0aa20638ce8a1ea876753f (diff)
Move highlighting of mods containing selected plugins to mod view.
Diffstat (limited to 'src/modlist.cpp')
-rw-r--r--src/modlist.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/modlist.cpp b/src/modlist.cpp
index 155a094f..c89e53d5 100644
--- a/src/modlist.cpp
+++ b/src/modlist.cpp
@@ -874,30 +874,6 @@ int ModList::timeElapsedSinceLastChecked() const
return m_LastCheck.elapsed();
}
-void ModList::highlightMods(
- const std::vector<unsigned int>& pluginIndices,
- const MOShared::DirectoryEntry &directoryEntry)
-{
- for (unsigned int i = 0; i < ModInfo::getNumMods(); ++i) {
- ModInfo::getByIndex(i)->setPluginSelected(false);
- }
- for (auto idx : pluginIndices) {
- QString pluginName = m_Organizer->pluginList()->getName(idx);
-
- const MOShared::FileEntryPtr fileEntry = directoryEntry.findFile(pluginName.toStdWString());
- if (fileEntry.get() != nullptr) {
-
- QString originName = QString::fromStdWString(directoryEntry.getOriginByID(fileEntry->getOrigin()).getName());
- const auto index = ModInfo::getIndex(originName);
- if (index != UINT_MAX) {
- auto modInfo = ModInfo::getByIndex(index);
- modInfo->setPluginSelected(true);
- }
- }
- }
- notifyChange(0, rowCount() - 1);
-}
-
IModList::ModStates ModList::state(unsigned int modIndex) const
{
IModList::ModStates result;