uifw/AvKon/aknhlist/src/aknsinglecolumnstyletreelist.cpp
branchRCL_3
changeset 15 08e69e956a8c
parent 0 2f259fa3e83a
child 55 aecbbf00d063
--- 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 );