diff -r d0529222e3f0 -r bd874ee5e5e2 homescreenpluginsrv/hspsmanager/inc/hspsthemeserversession.h --- 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.