Change some uses of QMap to QHash
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
#include <QList>
|
||||
#include <QMap>
|
||||
#include <QMultiMap>
|
||||
#include <QHash>
|
||||
#include <QString>
|
||||
#include <QUrl>
|
||||
#include <QImage>
|
||||
|
||||
@@ -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).
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user