--- 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.