localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp
changeset 31 3b92f7acdc91
parent 26 d74a43a4aa59
child 33 0b722902461e
--- a/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp	Sat Apr 24 00:27:31 2010 +0300
+++ b/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp	Sat Apr 24 00:43:26 2010 +0300
@@ -59,6 +59,9 @@
 const TInt KFileManagerUID3 = 0x101F84EB; /// File Manager application UID3
 const TInt KUiNumberOfZoomStates = 2;          // second for the mask
 const TInt KSortNumMax = 2;
+const TInt KNfcUnreadIconIndex = 10;
+const TInt KNfcReadIconIndex = 8;
+
 
 // ============================ MEMBER FUNCTIONS ===============================
 
@@ -389,6 +392,17 @@
             icon = EMbmMuiuQgn_prop_mce_ir_read - EMbmMuiuQgn_prop_mce_ir_unread;
             }
         }
+    else if( aMedia == ENfc )
+        {
+        if( aContext.Unread() )
+            {
+            icon = KNfcUnreadIconIndex;
+            }
+        else
+            {
+            icon = KNfcReadIconIndex;
+            }
+        }
 
     FLOG(_L("[OBEXUTILS]\t TObexUtilsUiLayer::ContextIcon() completed"));
 
@@ -505,6 +519,14 @@
             KAknsIIDQgnPropMceBtRead,
             EMbmMuiuQgn_prop_mce_bt_read,
             aIconArrays);
+        CreateAndAppendBitmapL(
+            KAknsIIDQgnPropMceNfcRead,
+            0,
+            aIconArrays);
+        CreateAndAppendBitmapL(
+            KAknsIIDQgnPropMceNfcUnread,
+            0,
+            aIconArrays);        
         }
     else //Infrared
         {