activityfw/activitydatabase/hsactivitydbclient/s60/inc/hsactivitydbclient_p.h
changeset 94 dbb8300717f7
parent 93 82b66994846c
child 98 d2f833ab7940
equal deleted inserted replaced
93:82b66994846c 94:dbb8300717f7
    87      * @see int HsActivityDbClientInterface::waitActivity(const QVariantHash &)
    87      * @see int HsActivityDbClientInterface::waitActivity(const QVariantHash &)
    88      */
    88      */
    89     int waitActivity(const QVariantHash &activity);
    89     int waitActivity(const QVariantHash &activity);
    90     
    90     
    91     int getThumbnail(QSize size, QString imagePath, QString  mimeType, void *userDdata);
    91     int getThumbnail(QSize size, QString imagePath, QString  mimeType, void *userDdata);
       
    92     
       
    93     int notifyDataChange();
    92 
    94 
    93     /**
    95     /**
    94      * Interface implementation.
    96      * Interface implementation.
    95      * @see int HsActivityDbClientInterface::launchActivity(const QVariantHash &)
    97      * @see int HsActivityDbClientInterface::launchActivity(const QVariantHash &)
    96      */
    98      */
    99     /**
   101     /**
   100      * Interface implementation.
   102      * Interface implementation.
   101      * @see int HsActivityDbClientInterface::cancelWaitActivity()
   103      * @see int HsActivityDbClientInterface::cancelWaitActivity()
   102      */
   104      */
   103     int cancelWaitActivity();
   105     int cancelWaitActivity();
       
   106     
       
   107     int cancelNotifyDataChange();
   104     
   108     
   105 public:
   109 public:
   106     /**
   110     /**
   107      * Function get cached data from server
   111      * Function get cached data from server
   108      * @param taskId - request task id
   112      * @param taskId - request task id
   172 
   176 
   173     void waitActivityL(const QVariantHash &activity);
   177     void waitActivityL(const QVariantHash &activity);
   174     
   178     
   175     void getThumbnailL(QSize size, QString imagePath, QString  mimeType, void *userDdata);
   179     void getThumbnailL(QSize size, QString imagePath, QString  mimeType, void *userDdata);
   176 private:
   180 private:
   177     /**
       
   178      * Async request handler
       
   179      * Own
       
   180      */
       
   181     HsActivityDbAsyncRequestPrivate *mAsyncDataHandler;
       
   182     RPointerArray<HsActivityDbAsyncRequestPrivate> mAsyncTasks;
   181     RPointerArray<HsActivityDbAsyncRequestPrivate> mAsyncTasks;
   183     HsActivityDbAsyncRequestObserver& mObserver;
   182     HsActivityDbAsyncRequestObserver& mObserver;
   184 };
   183 };
   185 #endif // HSACTIVITYDBCLIENTPRIVATE_H
   184 #endif // HSACTIVITYDBCLIENTPRIVATE_H