phonebookui/Phonebook2/ccapplication/ccamycardplugin/src/ccappmycardcontainer.cpp
equal
deleted
inserted
replaced
75 #include <CPbk2ServiceManager.h> |
75 #include <CPbk2ServiceManager.h> |
76 #include <TPbk2IconId.h> |
76 #include <TPbk2IconId.h> |
77 #include <CPbk2IconInfo.h> |
77 #include <CPbk2IconInfo.h> |
78 #include <csxhelp/phob.hlp.hrh> |
78 #include <csxhelp/phob.hlp.hrh> |
79 #include <Pbk2UID.h> |
79 #include <Pbk2UID.h> |
80 |
|
81 #include <f32file.h> |
80 #include <f32file.h> |
|
81 #include <AknsConstants.h> |
82 |
82 |
83 // unnamed namespace |
83 // unnamed namespace |
84 namespace |
84 namespace |
85 { |
85 { |
86 _LIT( KMyCardIconDefaultFileName, "\\resource\\apps\\phonebook2ece.mif" ); |
86 _LIT( KMyCardIconDefaultFileName, "\\resource\\apps\\phonebook2ece.mif" ); |
409 } |
409 } |
410 } |
410 } |
411 } |
411 } |
412 else |
412 else |
413 { |
413 { |
414 TRAP_IGNORE( iImageLoader->ResizeImageL(iHeaderCtrl->ThumbnailSize())); |
414 // No need to call ResizeImageL() which would invoke the image decoder re-stating |
|
415 // to show the previous user-assigned image if MyCard image is not set. |
|
416 if ( iMyCardImageSet ) |
|
417 { |
|
418 TRAP_IGNORE( iImageLoader->ResizeImageL(iHeaderCtrl->ThumbnailSize())); |
|
419 } |
415 } |
420 } |
416 |
421 |
417 DrawDeferred(); |
422 DrawDeferred(); |
418 } |
423 } |
419 |
424 |
583 // |
588 // |
584 void CCCAppMyCardContainer::ThumbnailLoadError( TInt /*aError*/ ) |
589 void CCCAppMyCardContainer::ThumbnailLoadError( TInt /*aError*/ ) |
585 { |
590 { |
586 CFbsBitmap* bitmap = NULL; |
591 CFbsBitmap* bitmap = NULL; |
587 CFbsBitmap* mask = NULL; |
592 CFbsBitmap* mask = NULL; |
588 TRAPD( err, AknIconUtils::CreateIconL( |
593 |
|
594 TRAPD( err, AknsUtils::CreateIconL( |
|
595 AknsUtils::SkinInstance(), |
|
596 KAknsIIDQgnPropPbThumpMycard, |
589 bitmap, |
597 bitmap, |
590 mask, |
598 mask, |
591 KMyCardIconDefaultFileName, |
599 KMyCardIconDefaultFileName, |
592 EMbmPhonebook2eceQgn_prop_pb_thump_mycard, |
600 EMbmPhonebook2eceQgn_prop_pb_thump_mycard, |
593 EMbmPhonebook2eceQgn_prop_pb_thump_mycard_mask ) ); |
601 EMbmPhonebook2eceQgn_prop_pb_thump_mycard_mask ) ); |