homescreenpluginsrv/hspsmanager/inc/hspsthemeserversession.h
branchRCL_3
changeset 18 bd874ee5e5e2
parent 4 1a2a00e78665
child 82 ace62b58f4b2
equal deleted inserted replaced
9:d0529222e3f0 18:bd874ee5e5e2
    61     /**
    61     /**
    62      * Shares RFs instance from session to handlers it owns.
    62      * Shares RFs instance from session to handlers it owns.
    63      * @return Reference to RFs instance
    63      * @return Reference to RFs instance
    64      */
    64      */
    65     RFs& FileSystem();
    65     RFs& FileSystem();
       
    66 
       
    67     /**
       
    68      * Return whether icon file copy required.
       
    69      * 
       
    70      * @return TBool    ETrue if icon file copy is required. Otherwise false.
       
    71      */
       
    72     TBool IconFileCopyRequired() const;
       
    73 
       
    74     /**
       
    75      * Set icon file copy requirement flag.
       
    76      * 
       
    77      * @param aCopyRequired     Value to be set.
       
    78      */
       
    79     void SetIconFileCopyRequired( const TBool aCopyRequired );    
       
    80 
       
    81     /**
       
    82      * Return whether resource file copy required.
       
    83      * 
       
    84      * @return TBool    ETrue if icon file copy is required. Otherwise false.
       
    85      */
       
    86     TBool ResourceFileCopyRequired() const;
       
    87 
       
    88     /**
       
    89      * Set resource file copy requirement flag.
       
    90      * 
       
    91      * @param aCopyRequired     Value to be set.
       
    92      */
       
    93     void SetResourceFileCopyRequired( const TBool aCopyRequired );    
       
    94 
       
    95     /**
       
    96      * Get app uid of session
       
    97      * 
       
    98      * @return App uid. 
       
    99      */
       
   100     TInt AppUid() const;     
    66     
   101     
    67 private:
   102 private:
    68     
   103     
    69 	/**
   104 	/**
    70     * ~ChspsThemeServerSession
   105     * ~ChspsThemeServerSession
   302     ChspsClientRequestHandler* iClientRequestHandler;    
   337     ChspsClientRequestHandler* iClientRequestHandler;    
   303     RMessagePtr2 iMessagePtr;   
   338     RMessagePtr2 iMessagePtr;   
   304     TBool iHoldingResources;
   339     TBool iHoldingResources;
   305     TInt iAppUid;
   340     TInt iAppUid;
   306     
   341     
       
   342     
       
   343     /**
       
   344      * Boolean to indicate that icon files need to be copied.
       
   345      */
       
   346     TBool iIconFileCopyRequired;
       
   347 
       
   348     /**
       
   349      * Boolean to indicate that resource files need to be copied.
       
   350      */
       
   351     TBool iResourceFileCopyRequired;
       
   352     
   307 #ifdef HSPS_LOG_ACTIVE
   353 #ifdef HSPS_LOG_ACTIVE
   308     /**
   354     /**
   309      * Log bus.
   355      * Log bus.
   310      */        
   356      */        
   311     ChspsLogBus* iLogBus;
   357     ChspsLogBus* iLogBus;