From 2ed22340130d1e1c8d810a91af363440b4bdd77b Mon Sep 17 00:00:00 2001 From: Daniel Svensson Date: Tue, 7 Mar 2006 17:01:09 +0100 Subject: [PATCH] Change the m_httpmap in Medialib to a member QMap. --- Medialib.cpp | 10 +++++----- Medialib.h | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Medialib.cpp b/Medialib.cpp index 81f6181..59aa6bb 100644 --- a/Medialib.cpp +++ b/Medialib.cpp @@ -123,7 +123,7 @@ MedialibWindow::addRequest (QUrl url, MedialibListItem *item) } int id = m_http->get (url.path (), item->getFile ()); - m_httpmap->insert (id, item); + m_httpmap[id] = item; qDebug ("add request %s (%d)", qPrintable (url.path ()), id); } @@ -136,7 +136,7 @@ MedialibWindow::httpDone (int id, bool error) return; } - MedialibListItem *it = m_httpmap->value (id); + MedialibListItem *it = m_httpmap[id]; if (it) { QFile *f = it->getFile (); @@ -154,12 +154,12 @@ MedialibWindow::httpDone (int id, bool error) } delete f; - m_httpmap->remove (id); - if (m_httpmap->count () == 0) { + m_httpmap.remove (id); + if (m_httpmap.count () == 0) { setBusy (false); setStatusText ("idle"); } else { - setBusy (m_httpmap->count ()); + setBusy (m_httpmap.count ()); setStatusText ("Got art for: " + it->text()); } } diff --git a/Medialib.h b/Medialib.h index 6324b86..676742a 100644 --- a/Medialib.h +++ b/Medialib.h @@ -14,6 +14,7 @@ #include #include #include +#include class MedialibWindow; @@ -132,7 +133,7 @@ class MedialibWindow : public QMainWindow MedialibList *m_album; MedialibList *m_song; - QHash *m_httpmap; + QMap m_httpmap; QHttp *m_http; };