idlehomescreen/xmluirendering/uiengine/inc/xnviewdata.h
branchRCL_3
changeset 93 b01126ce0bec
parent 83 5456b4e8b3a8
child 102 ba63c83f4716
equal deleted inserted replaced
88:3321d3e205b6 93:b01126ce0bec
    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
       
    30 
    28 
    31 // Class declaration
    29 // Class declaration
    32 
    30 
    33 /**
    31 /**
    34  * Holds view data in UiEngine
    32  * Holds view data in UiEngine
   210 
   208 
   211     /**
   209     /**
   212      * Loads publishers to this view           
   210      * Loads publishers to this view           
   213      */
   211      */
   214     void LoadPublishers( TInt aReason );    
   212     void LoadPublishers( TInt aReason );    
   215                    
   213 
   216     /**
   214     /**
   217      * Destroys all publishers in this view
   215      * Destroys all publishers in this view
   218      * 
   216      * 
   219      * @param aReason Destroy reason
   217      * @param aReason Destroy reason
   220      */
   218      */
   221     void DestroyPublishers( TInt aReason );
   219     void DestroyPublishers( TInt aReason );
   222             
   220 
       
   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     
   223 private:
   235 private:
   224     // data                              
   236     // data                              
   225     
   237     
   226     /** Pointer to wallpaper image, Owned */    
   238     /** Pointer to wallpaper image, Owned */    
   227     CFbsBitmap* iBgImage;    
   239     CFbsBitmap* iBgImage;