diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2021-01-31 18:52:51 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-31 18:52:51 +0100 |
| commit | 4ea7f7bf545d723cfedad269512e6a3f3f150a5b (patch) | |
| tree | 7b4cf4ad576dedefe189a2567eb4aafb7b580e64 /src/pluginlist.h | |
| parent | e15cc6dd3a9020c6d5dec1db226b8c33dc0e147e (diff) | |
| parent | 36855f96f31dc92ebb70c9ad49c9be7f771fb320 (diff) | |
Merge pull request #1391 from Holt59/pluginlist-case-insensitive
Use case-insensitive data structure in plugin list.
Diffstat (limited to 'src/pluginlist.h')
| -rw-r--r-- | src/pluginlist.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/pluginlist.h b/src/pluginlist.h index e12a8798..a4310d2a 100644 --- a/src/pluginlist.h +++ b/src/pluginlist.h @@ -20,6 +20,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #ifndef PLUGINLIST_H
#define PLUGINLIST_H
+#include <ifiletree.h>
#include <ipluginlist.h>
#include "profile.h"
#include "loot.h"
@@ -325,9 +326,9 @@ private: QString author;
QString description;
bool hasIni;
- std::set<QString> archives;
- std::set<QString> masters;
- mutable std::set<QString> masterUnset;
+ std::set<QString, MOBase::FileNameComparator> archives;
+ std::set<QString, MOBase::FileNameComparator> masters;
+ mutable std::set<QString, MOBase::FileNameComparator> masterUnset;
bool operator < (const ESPInfo& str) const
{
@@ -377,12 +378,12 @@ private: std::vector<ESPInfo> m_ESPs;
mutable std::map<QString, QByteArray> m_LastSaveHash;
- std::map<QString, int> m_ESPsByName;
+ std::map<QString, int, MOBase::FileNameComparator> m_ESPsByName;
std::vector<int> m_ESPsByPriority;
- std::map<QString, int> m_LockedOrder;
+ std::map<QString, int, MOBase::FileNameComparator> m_LockedOrder;
- std::map<QString, AdditionalInfo> m_AdditionalInfo; // maps esp names to boss information
+ std::map<QString, AdditionalInfo, MOBase::FileNameComparator> m_AdditionalInfo; // maps esp names to boss information
QString m_CurrentProfile;
QFontMetrics m_FontMetrics;
|
