hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h
changeset 20 a60f8b6b1d32
parent 17 a10844a9914d
--- a/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h	Fri Sep 17 15:55:58 2010 +0300
+++ b/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h	Wed Oct 06 14:53:41 2010 +0300
@@ -19,15 +19,15 @@
 #define MYDATAPROVIDER2_H
 
 #include <QtGui>
-
-#include <thumbnailmanager_qt.h>
-#include <hgwidgets/hgdataprovidermodel.h>
-#include <HbIcon>
 #include <QList>
 #include <QPair>
+#include <QMap>
+#include <HbIcon>
+#include <hgwidgets/hgdataprovidermodel.h>
 #include <mdesession.h>
 #include <mdequery.h>
 #include "flogger.h"
+#include <thumbnailmanager_qt.h>
 
 class CMdESession;
 class CActiveSchedulerWait;
@@ -69,7 +69,9 @@
     void testInsertItem(int pos, QList< QPair< QVariant, int > >* data);
     
 private:
-    QVariant mDefaultIcon;
+    QMap<HgDataProviderIconMode, QVariant> mDefaultIcon;
+    QMap<HgDataProviderIconMode, QVariant> mNoIcon;
+    
     CActiveSchedulerWait* mScheduler;
     ThumbnailManager* mWrapper;
     QList<int> mWaitingThumbnails;
@@ -79,7 +81,6 @@
 	ThumbnailManager::ThumbnailSize mThumbnailsize;
 	bool mMDSLoadInProgress;
 	int mMode;
-	HbIcon mNoIcon;
 };
 
 #endif // MYDATAPROVIDER2_H