diff -r 9f56a4e1b8ab -r 08e69e956a8c uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp --- a/uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp Mon Mar 15 12:41:34 2010 +0200 +++ b/uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp Wed Mar 31 21:59:52 2010 +0300 @@ -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 );