--- 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 );