From 0b9c96e845e24229170a73d69914f4e2283b3716 Mon Sep 17 00:00:00 2001 From: Qudix <17361645+Qudix@users.noreply.github.com> Date: Thu, 24 Feb 2022 19:54:31 -0600 Subject: Rename isX to isXFile, and deprecate isMaster Also made sure to not change existing behaviour --- src/pluginlist.cpp | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'src/pluginlist.cpp') diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp index 80653595..2805e04e 100644 --- a/src/pluginlist.cpp +++ b/src/pluginlist.cpp @@ -69,9 +69,9 @@ static bool ByName(const PluginList::ESPInfo& LHS, const PluginList::ESPInfo& RH static bool ByPriority(const PluginList::ESPInfo& LHS, const PluginList::ESPInfo& RHS) { - if (LHS.isMaster && !RHS.isMaster) { + if (LHS.isMasterFlagged && !RHS.isMasterFlagged) { return true; - } else if (!LHS.isMaster && RHS.isMaster) { + } else if (!LHS.isMasterFlagged && RHS.isMasterFlagged) { return false; } else { return LHS.priority < RHS.priority; @@ -326,7 +326,7 @@ void PluginList::fixPluginRelationships() // Count the types of plugins int masterCount = 0; for (auto plugin : m_ESPs) { - if (plugin.isLight || plugin.isMaster) { + if (plugin.isLightFile || plugin.isMasterFlagged) { masterCount++; } } @@ -334,7 +334,7 @@ void PluginList::fixPluginRelationships() // Ensure masters are up top and normal plugins are down below for (int i = 0; i < m_ESPs.size(); i++) { ESPInfo& plugin = m_ESPs[i]; - if (plugin.isLight || plugin.isMaster) { + if (plugin.isLightFile || plugin.isMasterFlagged) { if (plugin.priority > masterCount) { int newPriority = masterCount + 1; setPluginPriority(i, newPriority); @@ -923,13 +923,13 @@ int PluginList::loadOrder(const QString &name) const } } -bool PluginList::isMaster(const QString &name) const +bool PluginList::isMasterFile(const QString &name) const { auto iter = m_ESPsByName.find(name); if (iter == m_ESPsByName.end()) { return false; } else { - return m_ESPs[iter->second].isMaster; + return m_ESPs[iter->second].isMasterFile; } } @@ -944,13 +944,13 @@ bool PluginList::isMasterFlagged(const QString& name) const } } -bool PluginList::isLight(const QString &name) const +bool PluginList::isLightFile(const QString &name) const { auto iter = m_ESPsByName.find(name); if (iter == m_ESPsByName.end()) { return false; } else { - return m_ESPs[iter->second].isLight; + return m_ESPs[iter->second].isLightFile; } } @@ -1049,7 +1049,7 @@ void PluginList::generatePluginIndexes() ++numSkipped; continue; } - if (lightPluginsSupported && (m_ESPs[i].isLight || m_ESPs[i].isLightFlagged)) { + if (lightPluginsSupported && (m_ESPs[i].isLightFile || m_ESPs[i].isLightFlagged)) { int ESLpos = 254 + ((numESLs + 1) / 4096); m_ESPs[i].index = QString("%1:%2").arg(ESLpos, 2, 16, QChar('0')).arg((numESLs) % 4096, 3, 16, QChar('0')).toUpper(); ++numESLs; @@ -1178,10 +1178,10 @@ QVariant PluginList::fontData(const QModelIndex &modelIndex) const QFont result; - if (m_ESPs[index].isMaster) { + if (m_ESPs[index].isMasterFile || m_ESPs[index].isMasterFlagged) { result.setItalic(true); result.setWeight(QFont::Bold); - } else if (m_ESPs[index].isLight || m_ESPs[index].isLightFlagged) { + } else if (m_ESPs[index].isLightFile || m_ESPs[index].isLightFlagged) { result.setItalic(true); } @@ -1263,7 +1263,7 @@ QVariant PluginList::tooltipData(const QModelIndex &modelIndex) const "be added to your game settings, overwriting in case of conflicts."); } - if (esp.isLightFlagged && !esp.isLight) { + if (esp.isLightFlagged && !esp.isLightFile) { toolTip += "

" + tr( "This ESP is flagged as an ESL. It will adhere to the ESP load " @@ -1385,7 +1385,7 @@ QVariant PluginList::iconData(const QModelIndex &modelIndex) const result.append(":/MO/gui/archive_conflict_neutral"); } - if (esp.isLightFlagged && !esp.isLight) { + if (esp.isLightFlagged && !esp.isLightFile) { result.append(":/MO/gui/awaiting"); } @@ -1521,18 +1521,18 @@ void PluginList::setPluginPriority(int row, int &newPriority, bool isForced) else if (newPriorityTemp >= static_cast(m_ESPsByPriority.size())) newPriorityTemp = static_cast(m_ESPsByPriority.size()) - 1; - if (!m_ESPs[row].isMaster && !m_ESPs[row].isLight) { + if (!m_ESPs[row].isMasterFlagged && !m_ESPs[row].isLightFile) { // don't allow esps to be moved above esms while ((newPriorityTemp < static_cast(m_ESPsByPriority.size() - 1)) && - (m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isMaster || - m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isLight)) { + (m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isMasterFlagged || + m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isLightFile)) { ++newPriorityTemp; } } else { // don't allow esms to be moved below esps while ((newPriorityTemp > 0) && - !m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isMaster && - !m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isLight) { + !m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isMasterFlagged && + !m_ESPs.at(m_ESPsByPriority.at(newPriorityTemp)).isLightFile) { --newPriorityTemp; } // also don't allow "regular" esms to be moved above primary plugins @@ -1705,9 +1705,9 @@ PluginList::ESPInfo::ESPInfo(const QString &name, bool enabled, try { ESP::File file(ToWString(fullPath)); auto extension = name.right(3).toLower(); - isMaster = (extension == "esm"); + isMasterFile = (extension == "esm"); isMasterFlagged = file.isMaster(); - isLight = lightPluginsAreSupported && (extension == "esl"); + isLightFile = lightPluginsAreSupported && (extension == "esl"); isLightFlagged = lightPluginsAreSupported && file.isLight(); author = QString::fromLatin1(file.author().c_str()); @@ -1718,9 +1718,9 @@ PluginList::ESPInfo::ESPInfo(const QString &name, bool enabled, } } catch (const std::exception &e) { log::error("failed to parse plugin file {}: {}", fullPath, e.what()); - isMaster = false; + isMasterFile = false; isMasterFlagged = false; - isLight = false; + isLightFile = false; isLightFlagged = false; } } -- cgit v1.3.1