taskswitcher/contextengine/tsfswserver/engine/inc/tsfswdatalist.h
branchRCL_3
changeset 25 137ebc85284b
parent 23 7be2816dbabd
--- a/taskswitcher/contextengine/tsfswserver/engine/inc/tsfswdatalist.h	Tue May 11 16:02:39 2010 +0300
+++ b/taskswitcher/contextengine/tsfswserver/engine/inc/tsfswdatalist.h	Tue May 25 12:29:32 2010 +0300
@@ -94,11 +94,6 @@
     CTsFsWidgetList* Widgets();
 
     /**
-     * Set flag iTaskListDirty;
-     */
-    void SetDirty();
-
-    /**
      * Set flag iAppDataRefreshNeeded
      */
     void SetAppDataRefreshNeeded();
@@ -122,7 +117,7 @@
      * Moves entry on given window app/widget id to 
      * the first position on conten data list
      */
-    void MoveEntryAtStart( TInt aAppId, TBool aWidget );
+    TBool MoveEntryAtStart( TInt aAppId, TBool aWidget );
     
     /**
      * If application uid exists in the contained CTsFsAlwaysShownAppList 
@@ -266,6 +261,19 @@
      */
     TBool CheckIfExists( const CTsFswEntry& aEntry,
             const RTsFswArray& aNewList ) const;
+    
+    /**
+     * Set flag iTaskListDirty;
+     * @param aDirty new flag value. 
+     */
+    void SetDirty( TBool aDirty );
+    
+    /**
+     * Removes the screenshot handle from content entry.
+     * Reverts to parental screenshot, if previously was set to embeded.
+     * @param aBmpHandle handle of removed screenshot. 
+     */
+    TBool RemoveScreenshotFromParent( TInt aBmpHandle );
 
 private:
     CTsFswEngine& iEngine;