--- 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;
- // <cmail>
/**
* 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;
- // </cmail>
/**
* 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.