--- a/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h Fri Jun 11 16:25:05 2010 +0100
+++ b/hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h Thu Jul 22 16:36:56 2010 +0100
@@ -13,7 +13,7 @@
*
* Description:
*
-* Version : %version: 1 %
+* Version : %version: 5 %
*/
#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,9 +63,13 @@
private:
void getNextThumbnail();
void readMDSData();
-
+
+public:
+ void testRemoveItem(int pos);
+ void testInsertItem(int pos, QList< QPair< QVariant, int > >* data);
+
private:
- HbIcon* mDefaultIcon;
+ QVariant mDefaultIcon;
CActiveSchedulerWait* mScheduler;
ThumbnailManager* mWrapper;
QList<int> mWaitingThumbnails;
@@ -73,6 +78,7 @@
int mThumbnailRequestID;
ThumbnailManager::ThumbnailSize mThumbnailsize;
bool mMDSLoadInProgress;
+ int mMode;
};
#endif // MYDATAPROVIDER2_H