32 public: |
34 public: |
33 AfStorageProxyPrivate(AfStorageProxy *q); |
35 AfStorageProxyPrivate(AfStorageProxy *q); |
34 ~AfStorageProxyPrivate(); |
36 ~AfStorageProxyPrivate(); |
35 |
37 |
36 public: |
38 public: |
37 bool addActivity(int applicationId, const QString &activityId, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
39 bool addActivity(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata, const QPixmap &screenshot); |
38 bool updateActivity(int applicationId, const QString &activityId, 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); |
39 bool saveActivity(int applicationId, const QString &activityId, 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); |
40 bool removeActivity(int applicationId, const QString &activityId); |
42 bool removeActivity(int applicationId, const QString &activityId); |
41 bool removeApplicationActivities(int applicationId); |
43 bool removeApplicationActivities(int applicationId); |
42 bool activities(QList<QVariantHash> &list); |
44 bool activities(QList<QVariantHash> &list, int limit = 0); |
43 bool applicationActivities(QStringList &list, int applicationId); |
45 bool applicationActivities(QStringList &list, int applicationId); |
44 bool activityData(QVariant &data, int applicationId, const QString &activityId); |
46 bool activityData(QVariant &data, int applicationId, const QString &activityId); |
45 bool activityMetaData(QVariantHash &metadata, int applicationId, const QString &activityId); |
47 bool activityMetaData(QVariantHash &metadata, int applicationId, const QString &activityId); |
46 bool waitActivity(); |
48 bool waitActivity(); |
47 bool launchActivity(int applicationId, const QString &activityUri); |
49 bool launchActivity(int applicationId, const QString &activityUri); |
53 virtual void getThumbnailRequestCompleted(int result, int bitmapHandle, void *userData); |
55 virtual void getThumbnailRequestCompleted(int result, int bitmapHandle, void *userData); |
54 virtual void dataChangeNotificationCompleted(int result); |
56 virtual void dataChangeNotificationCompleted(int result); |
55 |
57 |
56 private: |
58 private: |
57 CAfEntry *createFilterEntry(int applicationId = 0, const QString &activityId = QString()); |
59 CAfEntry *createFilterEntry(int applicationId = 0, const QString &activityId = QString()); |
58 CAfEntry *createSaveEntry(int applicationId, const QString &activityId, const QVariant &activityData, const QVariantHash &metadata); |
60 CAfEntry *createSaveEntry(int applicationId, const QString &activityId, const QString &customActivityName, const QVariant &activityData, const QVariantHash &metadata); |
59 CAfEntry *getEntry(int applicationId, const QString &activityId); |
61 CAfEntry *getEntry(int applicationId, const QString &activityId); |
60 QVariantHash extractMetadata(CAfEntry *entry); |
62 QVariantHash extractMetadata(CAfEntry *entry, bool includePublicData); |
|
63 QString activityDisplayText(CAfEntry *entry); |
61 |
64 |
62 private: |
65 private: |
63 CAfStorageClient *mClient; |
66 CAfStorageClient *mClient; |
64 AfStorageProxy *q_ptr; |
67 AfStorageProxy *q_ptr; |
|
68 RApaLsSession mAppArcSession; |
|
69 |
65 }; |
70 }; |
66 |
71 |
67 #endif //AFSTORAGEPROXY_P_H |
72 #endif //AFSTORAGEPROXY_P_H |