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

@@ -30,6 +30,7 @@
#include <QList>
#include <QMap>
#include <QMultiMap>
#include <QHash>
#include <QString>
#include <QUrl>
#include <QImage>

View File

@@ -29,6 +29,7 @@
#include <QPair>
#include <QMap>
#include <QMultiMap>
#include <QHash>
#include <QByteArray>
#include <QString>
#include <QUrl>
@@ -102,7 +103,7 @@ class AlbumCoverFetcherSearch : public QObject {
CoverProviderSearchResults results_;
QMap<int, CoverProvider*> pending_requests_;
QMap<QNetworkReply*, CoverProviderSearchResult> pending_image_loads_;
QHash<QNetworkReply*, CoverProviderSearchResult> pending_image_loads_;
NetworkTimeouts *image_load_timeout_;
// QMap is sorted by key (score).

View File

@@ -29,7 +29,7 @@
#include <QMutex>
#include <QPair>
#include <QSet>
#include <QMap>
#include <QHash>
#include <QMultiMap>
#include <QQueue>
#include <QByteArray>
@@ -150,7 +150,7 @@ class AlbumCoverLoader : public QObject {
QMutex mutex_load_image_async_;
QMutex mutex_save_image_async_;
QQueue<Task> tasks_;
QMap<QNetworkReply*, Task> remote_tasks_;
QHash<QNetworkReply*, Task> remote_tasks_;
quint64 load_image_async_id_;
quint64 save_image_async_id_;