emailuis/uicomponents/inc/fstreeitemvisualizer.h
branchRCL_3
changeset 73 c8382f7b54ef
parent 64 3533d4323edc
child 80 726fba06891a
--- 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.