Change some uses of QMap to QHash

This commit is contained in:
Jonas Kvinge
2021-07-12 08:28:52 +02:00
parent f02741284c
commit 4251bee3ca
14 changed files with 28 additions and 22 deletions

View File

@@ -31,6 +31,7 @@
#include <QAbstractItemModel>
#include <QAbstractProxyModel>
#include <QMap>
#include <QHash>
#include <QVariant>
#include <QString>
#include <QStringList>
@@ -106,10 +107,10 @@ class MergedProxyModel : public QAbstractProxyModel {
void DeleteAllMappings();
bool IsKnownModel(const QAbstractItemModel *model) const;
QMap<QAbstractItemModel*, QPersistentModelIndex> merge_points_;
QHash<QAbstractItemModel*, QPersistentModelIndex> merge_points_;
QAbstractItemModel *resetting_model_;
QMap<QAbstractItemModel*, QModelIndex> old_merge_points_;
QHash<QAbstractItemModel*, QModelIndex> old_merge_points_;
std::unique_ptr<MergedProxyModelPrivate> p_;
};