activityfw/activityserviceplugin/s60/inc/afstorageproxy_p.h
changeset 124 e36b2f4799c0
parent 121 0b3699f6c654
equal deleted inserted replaced
121:0b3699f6c654 124:e36b2f4799c0
    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 &timestamp) 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