diff -r 3321d3e205b6 -r b01126ce0bec idlehomescreen/xmluirendering/uiengine/inc/xnviewdata.h --- a/idlehomescreen/xmluirendering/uiengine/inc/xnviewdata.h Tue Sep 14 20:58:58 2010 +0300 +++ b/idlehomescreen/xmluirendering/uiengine/inc/xnviewdata.h Wed Sep 15 12:00:00 2010 +0300 @@ -26,8 +26,6 @@ class CXnViewManager; class CFbsBitmap; -// Constants - // Class declaration /** @@ -212,14 +210,28 @@ * Loads publishers to this view */ void LoadPublishers( TInt aReason ); - + /** * Destroys all publishers in this view * * @param aReason Destroy reason */ void DestroyPublishers( TInt aReason ); - + + /** + * Gets dirty region of a given node. + * + * @return Dirty region if found, otherwise NULL. + */ + TXnDirtyRegion* DirtyRegionL( CXnNode& aNode ); + + /** + * Gets an array of dirty regions. + * + * @param aList An array for dirty regions. + */ + void GetDirtyRegions( RPointerArray& aList ); + private: // data