mobilemessaging/postcard/postcardsrc/PostcardController.cpp
branchRCL_3
changeset 77 da6ac9d688df
parent 0 72b543305e3a
equal deleted inserted replaced
71:17302fa075e1 77:da6ac9d688df
   455         fileName, 
   455         fileName, 
   456         EMbmPostcardQgn_prop_mms_postcard_address_inactive,
   456         EMbmPostcardQgn_prop_mms_postcard_address_inactive,
   457         EMbmPostcardQgn_prop_mms_postcard_address_inactive_mask
   457         EMbmPostcardQgn_prop_mms_postcard_address_inactive_mask
   458         );
   458         );
   459 
   459 
   460     iUpperArrow = DoLoadIconL(
   460     iUpperArrow = DoLoadIconforUpandDownarrowL(
   461         KAknsIIDQgnIndiMmsPostcardUp,
   461         KAknsIIDQgnIndiMmsPostcardUp,
   462         fileName, 
   462         fileName, 
   463         EMbmPostcardQgn_indi_mms_postcard_up,
   463         EMbmPostcardQgn_indi_mms_postcard_up,
   464         EMbmPostcardQgn_indi_mms_postcard_up_mask
   464         EMbmPostcardQgn_indi_mms_postcard_up_mask
   465         );
   465         );
   466     iLowerArrow = DoLoadIconL(
   466     iLowerArrow = DoLoadIconforUpandDownarrowL(
   467         KAknsIIDQgnIndiMmsPostcardDown,
   467         KAknsIIDQgnIndiMmsPostcardDown,
   468         fileName, 
   468         fileName, 
   469         EMbmPostcardQgn_indi_mms_postcard_down,
   469         EMbmPostcardQgn_indi_mms_postcard_down,
   470         EMbmPostcardQgn_indi_mms_postcard_down_mask
   470         EMbmPostcardQgn_indi_mms_postcard_down_mask
   471         );
   471         );
   480                                 const TAknsItemID& aId,
   480                                 const TAknsItemID& aId,
   481                                 const TDesC& aFileName,
   481                                 const TDesC& aFileName,
   482                                 const TInt aFileBitmapId,
   482                                 const TInt aFileBitmapId,
   483                                 const TInt aFileMaskId  )
   483                                 const TInt aFileMaskId  )
   484     {
   484     {
       
   485     
       
   486     
   485     CGulIcon* icon = NULL;
   487     CGulIcon* icon = NULL;
       
   488     
       
   489    
   486     icon = AknsUtils::CreateGulIconL(
   490     icon = AknsUtils::CreateGulIconL(
   487         AknsUtils::SkinInstance(),
   491         AknsUtils::SkinInstance(),
   488         aId,
   492         aId,
   489         aFileName,
   493         aFileName,
   490         aFileBitmapId,
   494         aFileBitmapId,
   491         aFileMaskId
   495         aFileMaskId
   492         );
   496         );  
       
   497     
       
   498     return icon;
       
   499      
       
   500     }
       
   501 
       
   502 // ---------------------------------------------------------
       
   503 // CPostcardController::DoLoadIconforUpandDownarrowL()
       
   504 // ---------------------------------------------------------
       
   505 //
       
   506 CGulIcon* CPostcardController::DoLoadIconforUpandDownarrowL( 
       
   507                                 const TAknsItemID& aId,
       
   508                                 const TDesC& aFileName,
       
   509                                 const TInt aFileBitmapId,
       
   510                                 const TInt aFileMaskId  )
       
   511     {
       
   512     
       
   513     CFbsBitmap* bitmap = NULL;
       
   514     CFbsBitmap* mask = NULL;
       
   515 
       
   516    
       
   517     AknsUtils::CreateColorIconLC( AknsUtils::SkinInstance(), 
       
   518                                  aId,
       
   519                                  KAknsIIDQsnIconColors,
       
   520                                  EAknsCIQsnIconColorsCG6,
       
   521                                  bitmap, 
       
   522                                  mask,
       
   523                                  aFileName, 
       
   524                                  aFileBitmapId,
       
   525                                  aFileMaskId,
       
   526                                  KRgbBlack); 
       
   527   
       
   528     CGulIcon* icon = CGulIcon::NewL( bitmap, mask );
       
   529     CleanupStack::Pop( 2 ); // bitmap, mask
   493 
   530 
   494     return icon;
   531     return icon;
   495     }
   532     }
   496 
   533 
   497 // ---------------------------------------------------------
   534 // ---------------------------------------------------------