diff -r 87d139e87731 -r 031b9cffe6e4 localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp --- a/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp Wed Mar 31 23:02:31 2010 +0300 +++ b/localconnectivityservice/obexserviceman/utils/src/obexutilsuilayer.cpp Wed Apr 14 16:52:35 2010 +0300 @@ -46,6 +46,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 =============================== @@ -376,6 +379,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")); @@ -492,6 +506,14 @@ KAknsIIDQgnPropMceBtRead, EMbmMuiuQgn_prop_mce_bt_read, aIconArrays); + CreateAndAppendBitmapL( + KAknsIIDQgnPropMceNfcRead, + 0, + aIconArrays); + CreateAndAppendBitmapL( + KAknsIIDQgnPropMceNfcUnread, + 0, + aIconArrays); } else //Infrared {