diff -r 463f1934e292 -r c348b9772569 hgcacheproxymodel/tsrc/fute/HgCacheProxyModelTestApp/src/mydataprovider.h --- 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 mWaitingThumbnails; @@ -73,6 +78,7 @@ int mThumbnailRequestID; ThumbnailManager::ThumbnailSize mThumbnailsize; bool mMDSLoadInProgress; + int mMode; }; #endif // MYDATAPROVIDER2_H