34 public: |
34 public: |
35 AfStorageProxyPrivate(AfStorageProxy *q); |
35 AfStorageProxyPrivate(AfStorageProxy *q); |
36 ~AfStorageProxyPrivate(); |
36 ~AfStorageProxyPrivate(); |
37 |
37 |
38 public: |
38 public: |
39 bool addActivity(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
|
40 bool updateActivity(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
|
41 bool saveActivity(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
39 bool saveActivity(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
42 bool removeActivity(int applicationId, const QString &activityId); |
40 bool removeActivity(int applicationId, const QString &activityId); |
43 bool removeApplicationActivities(int applicationId); |
41 bool removeApplicationActivities(int applicationId); |
44 bool activities(QList<QVariantHash> &list, int limit = 0); |
42 bool activities(QList<QVariantHash> &list, int limit = 0); |
45 bool applicationActivities(QStringList &list, int applicationId); |
43 bool applicationActivities(QStringList &list, int applicationId); |
46 bool activityData(QVariant &data, int applicationId, const QString &activityId); |
44 bool activityData(QVariant &data, int applicationId, const QString &activityId); |
47 bool activityMetaData(QVariantHash &metadata, int applicationId, const QString &activityId); |
45 bool activityMetaData(QVariantHash &metadata, int applicationId, const QString &activityId); |
48 bool waitActivity(); |
46 bool waitActivity(); |
49 bool launchActivity(int applicationId, const QString &activityUri); |
47 bool launchActivity(int applicationId, const QString &activityUri); |
50 bool getThumbnail(const QSize &size, const QString &imagePath, void *userData); |
48 bool getThumbnail(const QString &imagePath, void *userData); |
51 bool notifyDataChange(); |
49 bool notifyDataChange(); |
52 |
50 |
53 public: // from MAfAsyncRequestObserver |
51 public: // from MAfAsyncRequestObserver |
54 virtual void waitActivityRequestCompleted(int result, const TDesC8 &data); |
52 virtual void waitActivityRequestCompleted(int result, const TDesC8 &data); |
55 virtual void getThumbnailRequestCompleted(int result, int bitmapHandle, void *userData); |
53 virtual void getThumbnailRequestCompleted(int result, int bitmapHandle, void *userData); |
60 CAfEntry *createSaveEntry(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata); |
58 CAfEntry *createSaveEntry(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata); |
61 CAfEntry *getEntry(int applicationId, const QString &activityId); |
59 CAfEntry *getEntry(int applicationId, const QString &activityId); |
62 QVariantHash extractMetadata(CAfEntry *entry, bool includePublicData); |
60 QVariantHash extractMetadata(CAfEntry *entry, bool includePublicData); |
63 QString activityDisplayText(CAfEntry *entry); |
61 QString activityDisplayText(CAfEntry *entry); |
64 |
62 |
|
63 TTime convertQDateTimeToTTime(const QDateTime ×tamp) const; |
|
64 QDateTime convertTTimeToQDateTime(const TTime &s60Time) const; |
|
65 |
65 private: |
66 private: |
66 CAfStorageClient *mClient; |
67 CAfStorageClient *mClient; |
67 AfStorageProxy *q_ptr; |
68 AfStorageProxy *q_ptr; |
68 RApaLsSession mAppArcSession; |
69 RApaLsSession mAppArcSession; |
69 |
70 |