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 // --------------------------------------------------------- |