localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp
branchRCL_3
changeset 12 031b9cffe6e4
parent 5 11d83199e2d9
--- a/localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp	Wed Mar 31 23:02:31 2010 +0300
+++ b/localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp	Wed Apr 14 16:52:35 2010 +0300
@@ -31,6 +31,8 @@
 #include <obexutilsmessagehandler.h>
 
 
+const TInt KBtMtmUiNfcContext       = 2;
+
 // ================= MEMBER FUNCTIONS =======================
 
 // Two-phased constructor.
@@ -129,7 +131,16 @@
 const CBaseMtmUiData::CBitmapArray& CBtMtmUiData::ContextIcon( const TMsvEntry& aContext, 
                                                               TInt /*aStateFlags*/) const
 	{
-	TInt icon = TObexUtilsUiLayer::ContextIcon( aContext, EBluetooth );
+	// Check if NFC context
+	TInt icon = 0;
+	if ( aContext.MtmData1() == KBtMtmUiNfcContext )
+	    {
+      icon = TObexUtilsUiLayer::ContextIcon( aContext, ENfc );
+	    }
+	else
+	    {
+	    icon = TObexUtilsUiLayer::ContextIcon( aContext, EBluetooth );
+	    }
 
 	return *iIconArrays->At( icon/2 ); 
 	}