equal
deleted
inserted
replaced
20 |
20 |
21 #include <QtGui> |
21 #include <QtGui> |
22 |
22 |
23 #include <thumbnailmanager_qt.h> |
23 #include <thumbnailmanager_qt.h> |
24 #include <hgwidgets/hgdataprovidermodel.h> |
24 #include <hgwidgets/hgdataprovidermodel.h> |
|
25 #include <HbIcon> |
25 #include <QList> |
26 #include <QList> |
26 #include <QPair> |
27 #include <QPair> |
27 #include <mdesession.h> |
28 #include <mdesession.h> |
28 #include <mdequery.h> |
29 #include <mdequery.h> |
29 #include "flogger.h" |
30 #include "flogger.h" |
30 |
31 |
31 class HbIcon; |
|
32 class CMdESession; |
32 class CMdESession; |
33 class CActiveSchedulerWait; |
33 class CActiveSchedulerWait; |
34 class QEventLoop; |
34 class QEventLoop; |
35 |
35 |
36 class MyDataProvider : public HgDataProviderModel, public MMdESessionObserver, public MMdEQueryObserver |
36 class MyDataProvider : public HgDataProviderModel, public MMdESessionObserver, public MMdEQueryObserver |
40 public: |
40 public: |
41 MyDataProvider(QObject *parent = 0); |
41 MyDataProvider(QObject *parent = 0); |
42 ~MyDataProvider(); |
42 ~MyDataProvider(); |
43 void changeIconSize(ThumbnailManager::ThumbnailSize aThumbnailsize); |
43 void changeIconSize(ThumbnailManager::ThumbnailSize aThumbnailsize); |
44 void changeMode(int mode); // 0 for Images, 1 for Audio |
44 void changeMode(int mode); // 0 for Images, 1 for Audio |
45 |
45 |
46 //from MMdESessionObserver and MMdEQueryObserver |
46 //from MMdESessionObserver and MMdEQueryObserver |
47 virtual void HandleSessionOpened(CMdESession& aSession, TInt aError); |
47 virtual void HandleSessionOpened(CMdESession& aSession, TInt aError); |
48 virtual void HandleSessionError(CMdESession& , TInt ){}; |
48 virtual void HandleSessionError(CMdESession& , TInt ){}; |
49 virtual void HandleQueryNewResults(CMdEQuery& , TInt ,TInt ){}; |
49 virtual void HandleQueryNewResults(CMdEQuery& , TInt ,TInt ){}; |
50 virtual void HandleQueryCompleted(CMdEQuery& aQuery, TInt aError); |
50 virtual void HandleQueryCompleted(CMdEQuery& aQuery, TInt aError); |
77 int mThumbnailRequestIndex; |
77 int mThumbnailRequestIndex; |
78 int mThumbnailRequestID; |
78 int mThumbnailRequestID; |
79 ThumbnailManager::ThumbnailSize mThumbnailsize; |
79 ThumbnailManager::ThumbnailSize mThumbnailsize; |
80 bool mMDSLoadInProgress; |
80 bool mMDSLoadInProgress; |
81 int mMode; |
81 int mMode; |
|
82 HbIcon mNoIcon; |
82 }; |
83 }; |
83 |
84 |
84 #endif // MYDATAPROVIDER2_H |
85 #endif // MYDATAPROVIDER2_H |
85 |
86 |