diff -r 968773a0b6ef -r c8382f7b54ef emailuis/uicomponents/inc/fstreeitemvisualizer.h --- a/emailuis/uicomponents/inc/fstreeitemvisualizer.h Tue Sep 14 20:48:24 2010 +0300 +++ b/emailuis/uicomponents/inc/fstreeitemvisualizer.h Wed Sep 15 11:52:37 2010 +0300 @@ -66,6 +66,7 @@ const TUint32 KFsTreeListItemManagedLayout = 0x0800; const TUint32 KFsTreeListItemHasMenu = 0x1000; const TUint32 KFsTreeListItemTextBold = 0x2000; +const TUint32 KFsTreeListMarkingMode = 0x4000; const TInt KFsDefaultIndentation = 20; @@ -267,7 +268,6 @@ */ virtual void SetBackgroundTexture( const CAlfTexture& aTexture ) = 0; - // /** * Sets item background brush. Ownership not transfered. * @@ -284,7 +284,6 @@ * @return ETrue if background brush is set, EFalse otherwise. */ virtual TBool GetBackgroundBrush( CAlfBrush*& aBrush ) = 0; - // /** * Returns background texture if it's set. @@ -393,7 +392,8 @@ virtual void UpdateL( const MFsTreeItemData& aData, TBool aFocused, const TUint aLevel, - CAlfTexture*& aMarkIcon, + CAlfTexture*& aMarkOnIcon, + CAlfTexture*& aMarkOffIcon, CAlfTexture*& aMenuIcon, const TUint aTimeout = 0, TBool aUpdateData = ETrue) = 0; @@ -449,6 +449,8 @@ * @param ETrue if item should always be in extended state. */ virtual void SetAlwaysExtended( TBool aAlwaysExtended ) = 0; + + virtual void SetMarkingMode( TBool aMarkingMode ) = 0; /** * This function returns wether an item is always in extended state.