homescreenpluginsrv/hspsmanager/inc/hspsthemeserversession.h
branchRCL_3
changeset 18 bd874ee5e5e2
parent 4 1a2a00e78665
child 82 ace62b58f4b2
--- a/homescreenpluginsrv/hspsmanager/inc/hspsthemeserversession.h	Fri Feb 19 23:07:29 2010 +0200
+++ b/homescreenpluginsrv/hspsmanager/inc/hspsthemeserversession.h	Fri Mar 12 15:43:54 2010 +0200
@@ -63,6 +63,41 @@
      * @return Reference to RFs instance
      */
     RFs& FileSystem();
+
+    /**
+     * Return whether icon file copy required.
+     * 
+     * @return TBool    ETrue if icon file copy is required. Otherwise false.
+     */
+    TBool IconFileCopyRequired() const;
+
+    /**
+     * Set icon file copy requirement flag.
+     * 
+     * @param aCopyRequired     Value to be set.
+     */
+    void SetIconFileCopyRequired( const TBool aCopyRequired );    
+
+    /**
+     * Return whether resource file copy required.
+     * 
+     * @return TBool    ETrue if icon file copy is required. Otherwise false.
+     */
+    TBool ResourceFileCopyRequired() const;
+
+    /**
+     * Set resource file copy requirement flag.
+     * 
+     * @param aCopyRequired     Value to be set.
+     */
+    void SetResourceFileCopyRequired( const TBool aCopyRequired );    
+
+    /**
+     * Get app uid of session
+     * 
+     * @return App uid. 
+     */
+    TInt AppUid() const;     
     
 private:
     
@@ -304,6 +339,17 @@
     TBool iHoldingResources;
     TInt iAppUid;
     
+    
+    /**
+     * Boolean to indicate that icon files need to be copied.
+     */
+    TBool iIconFileCopyRequired;
+
+    /**
+     * Boolean to indicate that resource files need to be copied.
+     */
+    TBool iResourceFileCopyRequired;
+    
 #ifdef HSPS_LOG_ACTIVE
     /**
      * Log bus.