uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiS60Skin.h
branchRCL_3
changeset 6 10534483575f
parent 3 d8a3531bc6b8
equal deleted inserted replaced
5:433cbbb6a04b 6:10534483575f
   144     /**
   144     /**
   145      * Copies the S60 skin background bitmap onto a texture.
   145      * Copies the S60 skin background bitmap onto a texture.
   146      */
   146      */
   147     void UpdateBackgroundL();
   147     void UpdateBackgroundL();
   148 
   148 
       
   149 private:
       
   150     
       
   151     void FreeAllBackgroundTextureResources();
   149 
   152 
   150 private:
   153 private:
   151 
   154 
   152     /** Control context for the skin. */
   155     /** Control context for the skin. */
   153     CAknsBasicBackgroundControlContext* iSkinControlContext;
   156     CAknsBasicBackgroundControlContext* iSkinControlContext;
   161     RAknsSrvSession iSkinSrvSession;
   164     RAknsSrvSession iSkinSrvSession;
   162     TBool iSkinSrvConnected;
   165     TBool iSkinSrvConnected;
   163      
   166      
   164     /** Background should be reloaded the next time it is needed. */
   167     /** Background should be reloaded the next time it is needed. */
   165     TBool iReloadBackground;
   168     TBool iReloadBackground;
   166     TBool iSkinChanged;
       
   167 
   169 
   168     class CSkinItem : public CBase
   170     class CSkinItem : public CBase
   169         {
   171         {
   170         public :
   172         public :
   171         
   173