idlehomescreen/xmluirendering/uiengine/inc/xnviewdata.h
branchRCL_3
changeset 102 ba63c83f4716
parent 93 b01126ce0bec
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
    23 #include "xnplugindata.h"
    23 #include "xnplugindata.h"
    24 
    24 
    25 // Forward declarations
    25 // Forward declarations
    26 class CXnViewManager;
    26 class CXnViewManager;
    27 class CFbsBitmap;
    27 class CFbsBitmap;
       
    28 
       
    29 // Constants
    28 
    30 
    29 // Class declaration
    31 // Class declaration
    30 
    32 
    31 /**
    33 /**
    32  * Holds view data in UiEngine
    34  * Holds view data in UiEngine
   208 
   210 
   209     /**
   211     /**
   210      * Loads publishers to this view           
   212      * Loads publishers to this view           
   211      */
   213      */
   212     void LoadPublishers( TInt aReason );    
   214     void LoadPublishers( TInt aReason );    
   213 
   215                    
   214     /**
   216     /**
   215      * Destroys all publishers in this view
   217      * Destroys all publishers in this view
   216      * 
   218      * 
   217      * @param aReason Destroy reason
   219      * @param aReason Destroy reason
   218      */
   220      */
   219     void DestroyPublishers( TInt aReason );
   221     void DestroyPublishers( TInt aReason );
   220 
   222             
   221     /**
       
   222      * Gets dirty region of a given node. 
       
   223      * 
       
   224      * @return Dirty region if found, otherwise NULL.
       
   225      */
       
   226     TXnDirtyRegion* DirtyRegionL( CXnNode& aNode );
       
   227 
       
   228     /**
       
   229      * Gets an array of dirty regions. 
       
   230      * 
       
   231      * @param aList An array for dirty regions.
       
   232      */
       
   233     void GetDirtyRegions( RPointerArray<TXnDirtyRegion>& aList );
       
   234     
       
   235 private:
   223 private:
   236     // data                              
   224     // data                              
   237     
   225     
   238     /** Pointer to wallpaper image, Owned */    
   226     /** Pointer to wallpaper image, Owned */    
   239     CFbsBitmap* iBgImage;    
   227     CFbsBitmap* iBgImage;