--- a/mpdata/inc/mpcollectionalbumartmanager.h Fri May 14 15:49:53 2010 +0300
+++ b/mpdata/inc/mpcollectionalbumartmanager.h Thu May 27 12:49:57 2010 +0300
@@ -21,9 +21,12 @@
#include <QObject>
#include <QCache>
-#include <QIcon>
#include <QList>
+#include <hbicon.h>
+
+#include "mpcommondefs.h"
+
class MpMpxCollectionData;
class ThumbnailManager;
@@ -36,9 +39,11 @@
explicit MpCollectionAlbumArtManager( MpMpxCollectionData *data, QObject *parent=0 );
virtual ~MpCollectionAlbumArtManager();
- const QIcon* albumArt( int index );
+ const HbIcon albumArt( int index );
void cacheFirstScreen();
void cancel();
+ void setThumbnailSize( MpCommon::MpThumbType type );
+ void enableDefaultArt( bool enabled );
signals:
@@ -52,14 +57,15 @@
MpMpxCollectionData *mCollectionData;
ThumbnailManager *mThumbnailManager;
- QCache<int, QIcon> mImageCache;
+ QCache<int, HbIcon> mImageCache;
bool mCachingInProgress;
- QIcon *mDefaultIcon;
+ HbIcon mDefaultIcon;
QList<int> mRequestQueue;
bool mPendingRequest;
int mRequestId;
+ bool mDefaultArtEnabled;
};