emailuis/uicomponents/inc/fstreeplainonelinenodevisualizer.h
branchRCL_3
changeset 80 726fba06891a
parent 73 c8382f7b54ef
equal deleted inserted replaced
73:c8382f7b54ef 80:726fba06891a
    18 
    18 
    19 #ifndef C_FSTREEPLAINONELINENODEVISUALIZER_H
    19 #ifndef C_FSTREEPLAINONELINENODEVISUALIZER_H
    20 #define C_FSTREEPLAINONELINENODEVISUALIZER_H
    20 #define C_FSTREEPLAINONELINENODEVISUALIZER_H
    21 
    21 
    22 #include <e32base.h>
    22 #include <e32base.h>
       
    23 //<cmail> removed __FS_ALFRED_SUPPORT flag
       
    24 //#include <fsconfig.h>
       
    25 //</cmail> removed __FS_ALFRED_SUPPORT flag
       
    26 
    23 #include "fstreenodevisualizerbase.h"
    27 #include "fstreenodevisualizerbase.h"
    24 
    28 
    25 class CAlfViewportLayout;
    29 class CAlfViewportLayout;
    26 class CAlfTextVisual;
    30 class CAlfTextVisual;
    27 class CAlfImageVisual;
    31 class CAlfImageVisual;
   132      * 
   136      * 
   133      * @param aAlwaysExtended ETrue if item should always be in extended state.
   137      * @param aAlwaysExtended ETrue if item should always be in extended state.
   134      */
   138      */
   135     virtual void SetAlwaysExtended( TBool aAlwaysExtended );
   139     virtual void SetAlwaysExtended( TBool aAlwaysExtended );
   136     
   140     
   137     virtual void SetMarkingMode( TBool aMarkingMode );
       
   138     
       
   139     /**
   141     /**
   140      * From MFsTreeItemVisualizer.
   142      * From MFsTreeItemVisualizer.
   141      * This function returns wether an item is always in extended state.
   143      * This function returns wether an item is always in extended state.
   142      * 
   144      * 
   143      * Node cannot be made always extended. The function always returns EFalse.
   145      * Node cannot be made always extended. The function always returns EFalse.
   163     * visual content.
   165     * visual content.
   164     */
   166     */
   165     virtual void UpdateL( const MFsTreeItemData& aData,
   167     virtual void UpdateL( const MFsTreeItemData& aData,
   166                           TBool aFocused,
   168                           TBool aFocused,
   167                           const TUint aLevel,
   169                           const TUint aLevel,
   168                           CAlfTexture*& aMarkOnIcon,
   170                           CAlfTexture*& aMarkIcon,
   169                           CAlfTexture*& aMarkOffIcon,
       
   170                           CAlfTexture*& aMenuIcon,
   171                           CAlfTexture*& aMenuIcon,
   171                           const TUint aTimeout = 0,
   172                           const TUint aTimeout = 0,
   172                           TBool aUpdateData = ETrue);
   173                           TBool aUpdateData = ETrue);
   173     
   174     
   174     /**
   175     /**