activityfw/activitydatabase/inc/hsactivitydbclientinterface.h
changeset 66 32469d7d46ff
parent 61 8e5041d13c84
child 73 4bc7b118b3df
--- a/activityfw/activitydatabase/inc/hsactivitydbclientinterface.h	Fri Apr 16 15:16:09 2010 +0300
+++ b/activityfw/activitydatabase/inc/hsactivitydbclientinterface.h	Mon May 03 12:48:45 2010 +0300
@@ -21,8 +21,7 @@
 /**
  * Enumerate supported functions
  */
-enum ClientFunctions 
-{
+enum ClientFunctions {
     AddActivity =0,
     UpdateActivity,
     RemoveActivity,
@@ -32,72 +31,74 @@
     ApplicationActivities,
     WaitActivity,
     LaunchActivity,
+    GetThumbnail,
     GetData,
     CancelWait
 };
 
 const char ActivityApplicationKeyword [] = ":ApplicationId";
 const char ActivityActivityKeyword [] = ":ActivityName";
+const char ActivityScreenshotKeyword [] = "screenshot";
 
 class HsActivityDbClientInterface
 {
 public:
-    
+
     /**
      * Function save provided avtivity in activity storage
      * @param activity - activity to store
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int addActivity(const QVariantHash &activity) =0;
-    
+
     /**
      * Function update exiting activity
      * @param activity - filtering rules
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int updateActivity(const QVariantHash &activity) =0;
-    
+
     /**
      * Function delete activity
      * @param activity - filtering rules
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int removeActivity(const QVariantHash &activity) =0;
-    
+
     /**
      * Function delete activity for application
      * @param activity - filtering rules
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int removeApplicationActivities(const QVariantHash &activity) =0;
-    
+
     /**
      * Function return list of all activity
      * @param result - destination list
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int activities(QList<QVariantHash>& result) =0;
-    
+
     /**
      * Function return list of all activity
      * @param result - destination list,
      * @param activity - filtering rules
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
-    virtual int applicationActivities(QList<QVariantHash>& result, 
+    virtual int applicationActivities(QList<QVariantHash>& result,
                                       const QVariantHash &activity) =0;
-    
+
     /**
      * Function subscribe to activity
      * @param  activity - filtering rules
-     * @return 0 on succees, error code otherwise 
+     * @return 0 on succees, error code otherwise
      */
     virtual int waitActivity(const QVariantHash &activity)=0;
-    
+
     /**
      * Function launch application activity
-     * @param activity - filtering rules 
-     * @return 0 on succees, error code otherwise 
+     * @param activity - filtering rules
+     * @return 0 on succees, error code otherwise
      */
     virtual int launchActivity(const QVariantHash &activity)=0;
 };