emailuis/uicomponents/src/fsmultilineitemvisualizer.cpp
branchRCL_3
changeset 73 c8382f7b54ef
parent 64 3533d4323edc
child 80 726fba06891a
equal deleted inserted replaced
70:968773a0b6ef 73:c8382f7b54ef
    17 
    17 
    18 
    18 
    19 //////SYSTEM INCLUDES
    19 //////SYSTEM INCLUDES
    20 
    20 
    21 //////TOOLKIT INCLUDES
    21 //////TOOLKIT INCLUDES
    22 // <cmail> SF
       
    23 #include "emailtrace.h"
    22 #include "emailtrace.h"
    24 #include <alf/alfenv.h>
    23 #include <alf/alfenv.h>
    25 #include <alf/alflayout.h>
    24 #include <alf/alflayout.h>
    26 #include <alf/alfanchorlayout.h>
    25 #include <alf/alfanchorlayout.h>
    27 #include <alf/alftextvisual.h>
    26 #include <alf/alftextvisual.h>
    28 #include <alf/alfimagevisual.h>
    27 #include <alf/alfimagevisual.h>
    29 #include <alf/alftexture.h>
    28 #include <alf/alftexture.h>
    30 #include <alf/alfcontrol.h>
    29 #include <alf/alfcontrol.h>
    31 #include <alf/alfimage.h>
    30 #include <alf/alfimage.h>
    32 // </cmail>
       
    33 
       
    34 
    31 
    35 //////PROJECT INCLUDES
    32 //////PROJECT INCLUDES
    36 #include "fsmultilineitemvisualizer.h"
    33 #include "fsmultilineitemvisualizer.h"
    37 #include "fsmultilineitemdata.h"
    34 #include "fsmultilineitemdata.h"
    38 #include "fslayoutmanager.h"
    35 #include "fslayoutmanager.h"
   337 // ---------------------------------------------------------------------------
   334 // ---------------------------------------------------------------------------
   338 //
   335 //
   339 void CFsMultiLineItemVisualizer::UpdateL( const MFsTreeItemData& aData,
   336 void CFsMultiLineItemVisualizer::UpdateL( const MFsTreeItemData& aData,
   340                                         TBool aFocused,
   337                                         TBool aFocused,
   341                                         const TUint aLevel,
   338                                         const TUint aLevel,
   342                                         CAlfTexture*& aMarkIcon,
   339                                         CAlfTexture*& aMarkOnIcon,
       
   340                                         CAlfTexture*& /*aMarkOffIcon*/,
   343                                         CAlfTexture*& aMenuIcon,
   341                                         CAlfTexture*& aMenuIcon,
   344                                         const TUint /*aTimeout*/,
   342                                         const TUint /*aTimeout*/,
   345                                         TBool aUpdateData)
   343                                         TBool aUpdateData)
   346     {
   344     {
   347     FUNC_LOG;
   345     FUNC_LOG;
   437             {
   435             {
   438             iFirstLineIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );
   436             iFirstLineIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );
   439             iFirstLineIconVis->SetImage( TAlfImage( *data->LineIcon( 0 ) ) );                
   437             iFirstLineIconVis->SetImage( TAlfImage( *data->LineIcon( 0 ) ) );                
   440             }
   438             }
   441         //mark icon
   439         //mark icon
   442         if ( iMarkIconVis && IsMarked() && aMarkIcon )
   440         if ( iMarkIconVis && IsMarked() && aMarkOnIcon )
   443             {
   441             {
   444             iMarkIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );
   442             iMarkIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );
   445             iMarkIconVis->SetImage( *aMarkIcon );
   443             iMarkIconVis->SetImage( *aMarkOnIcon );
   446             }
   444             }
   447         //menu icon
   445         //menu icon
   448         if ( iMenuIconVis && (iFlags & KFsTreeListItemHasMenu) && aMenuIcon )
   446         if ( iMenuIconVis && (iFlags & KFsTreeListItemHasMenu) && aMenuIcon )
   449             {
   447             {
   450             iMenuIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );
   448             iMenuIconVis->SetScaleMode( CAlfImageVisual::EScaleFit );