hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h
changeset 3 c863538fcbb6
parent 1 e48454f237ca
child 6 1cdcc61142d2
--- a/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h	Fri May 14 16:57:01 2010 +0300
+++ b/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h	Thu May 27 13:59:05 2010 +0300
@@ -13,7 +13,7 @@
 *
 * Description:
 *
-*  Version     : %version: 1 %
+*  Version     : %version: 4 %
 */
 #ifndef MYDATAPROVIDER2_H
 #define MYDATAPROVIDER2_H
@@ -41,6 +41,7 @@
     MyDataProvider(QObject *parent = 0);
     ~MyDataProvider();
     void changeIconSize(ThumbnailManager::ThumbnailSize aThumbnailsize);
+    void changeMode(int mode); // 0 for Images, 1 for Audio
 	
 //from MMdESessionObserver and MMdEQueryObserver
     virtual void HandleSessionOpened(CMdESession& aSession, TInt aError);
@@ -62,7 +63,11 @@
 private:
     void getNextThumbnail();
     void readMDSData();
-	
+
+public:
+    void testRemoveItem(int pos);
+    void testInsertItem(int pos, QList< QPair< QVariant, int > >* data);
+    
 private:
     HbIcon* mDefaultIcon;
     CActiveSchedulerWait* mScheduler;
@@ -73,6 +78,7 @@
     int mThumbnailRequestID;
 	ThumbnailManager::ThumbnailSize mThumbnailsize;
 	bool mMDSLoadInProgress;
+	int mMode;
 };
 
 #endif // MYDATAPROVIDER2_H