activityfw/activitydatabase/hsactivitydbclient/s60/inc/hsactivitydbasyncrequest_p.h
changeset 94 dbb8300717f7
parent 93 82b66994846c
--- a/activityfw/activitydatabase/hsactivitydbclient/s60/inc/hsactivitydbasyncrequest_p.h	Fri Apr 30 15:22:08 2010 +0300
+++ b/activityfw/activitydatabase/hsactivitydbclient/s60/inc/hsactivitydbasyncrequest_p.h	Fri May 14 17:24:44 2010 +0300
@@ -34,32 +34,32 @@
     
     enum TAsyncRequest{
         EWaitActivity = WaitActivity,
-        EWaitGetThumbnail = GetThumbnail
+        EWaitGetThumbnail = GetThumbnail,
+        ENotifyDataChange = NotifyChange
     };
     
 private:
-    /**
-     * First step constructor
-     */
     static HsActivityDbAsyncRequestPrivate*
-    NewL(HsActivityDbAsyncRequestObserver &, 
-         HsActivityDbClientPrivate &,
-         TAsyncRequest,
-         void* userData = 0);
+    NewLC(HsActivityDbAsyncRequestObserver &, 
+          HsActivityDbClientPrivate &,
+          TAsyncRequest,
+          void* userData = 0);
     
 public:
     
-    static HsActivityDbAsyncRequestPrivate*
-    newWaitActivityL(HsActivityDbAsyncRequestObserver &, 
-            HsActivityDbClientPrivate &);
+    static void waitActivityLD(HsActivityDbAsyncRequestObserver &, 
+                               HsActivityDbClientPrivate &,
+                               const QVariantHash &);
+    
+    static void notifyDataChangeLD(HsActivityDbAsyncRequestObserver &, 
+                                   HsActivityDbClientPrivate &);
     
-    static void
-    getThumbnailLD(HsActivityDbAsyncRequestObserver &observer,
-         HsActivityDbClientPrivate &session, 
-         QSize size, 
-         QString imagePath, 
-         QString  mimeType, 
-         void *userDdata);
+    static void getThumbnailLD(HsActivityDbAsyncRequestObserver &,
+                               HsActivityDbClientPrivate &, 
+                               QSize, 
+                               const QString&, 
+                               const QString&, 
+                               void *);
     
 
     /**
@@ -67,20 +67,18 @@
      */
     ~HsActivityDbAsyncRequestPrivate();
 
+private:
     /**
      * Function create subscription to current ativity changes
      * @param condition - activity filetering rules
      */
     void waitActivity(const QVariantHash &condition);
-private:
+    
     /**
      */
     void getThumbnail(QSize size, QString imagePath, QString  mimeType);
-
-    /**
-     */
-    QPixmap copyPixmap(CFbsBitmap* bitmap);
     
+    void notifyDataChange();
 protected:
     /**
      * Interface implementation.