diff -r aecbbf00d063 -r d48ab3b357f1 uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp --- a/uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp Tue Aug 31 15:28:30 2010 +0300 +++ b/uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp Wed Sep 01 12:16:19 2010 +0100 @@ -29,7 +29,7 @@ #include "aknsinglecolumnstylesimpledatarow.h" #include "aknsinglecolumnstylesubtitlerow.h" #include "aknsinglecolumnstyletreelist.h" - +#include "akntrace.h" /** Set of flags that are always set on for hierarchical column list. */ const TInt KMandatoryListFlags = NULL; @@ -169,6 +169,15 @@ { flags |= CAknSingleColumnStyleCoreDataRow::EEmphasis; } + if ( aFlags & ESmileyIcon ) + { + flags |= CAknSingleColumnStyleCoreDataRow::EFirstColumnSmiley; + } + if ( aFlags & ESmileyIconSecond ) + { + _AKNTRACE("Add ESecondColumnSmiley "); + flags |= CAknSingleColumnStyleCoreDataRow::ESecondColumnSmiley; + } CAknSingleColumnStyleCoreDataRow* row = CAknSingleColumnStyleCoreDataRow::NewLC( aFirstColumn, @@ -207,6 +216,15 @@ { flags |= CAknSingleColumnStyleCoreDataRow::EEmphasis; } + if ( aFlags & ESmileyIcon ) + { + flags |= CAknSingleColumnStyleCoreDataRow::EFirstColumnSmiley; + } + if ( aFlags & ESmileyIconSecond ) + { + _AKNTRACE("Add ESecondColumnSmiley "); + flags |= CAknSingleColumnStyleCoreDataRow::ESecondColumnSmiley; + } CAknSingleColumnStyleCoreDataRow* row = CAknSingleColumnStyleCoreDataRow::NewLC( aFirstColumn, @@ -247,7 +265,10 @@ { flags |= CAknTreeNode::ENonEmpty; } - + if ( aFlags & ESmileyIcon ) + { + flags |= CAknSingleColumnStyleSubtitleRow::ESmiley; + } CAknSingleColumnStyleSubtitleRow* row = CAknSingleColumnStyleSubtitleRow::NewLC( aText, flags ); TAknTreeItemID id = Tree().AddItemL( row, aParent, aDrawNow );