38 #include <msvids.h> |
38 #include <msvids.h> |
39 #endif |
39 #endif |
40 |
40 |
41 #include <msvapi.h> |
41 #include <msvapi.h> |
42 #include <RoMtmUi.rsg> |
42 #include <RoMtmUi.rsg> |
43 #include <muiu.mbg> |
|
44 #include <mtmuids.h> |
43 #include <mtmuids.h> |
45 #include <MTMUIDEF.HRH> |
44 #include <mtmuidef.hrh> |
46 #include <StringResourceReader.h> |
45 #include <stringresourcereader.h> |
47 #include <avkon.rsg> |
46 #include <avkon.rsg> |
48 #include <data_caging_path_literals.hrh> |
47 #include <data_caging_path_literals.hrh> |
49 |
48 |
50 #include <stringloader.h> |
49 #include <StringLoader.h> |
51 #include <aknsutils.h> |
50 #include <AknsUtils.h> |
52 #include <aknsconstants.h>//skinned icon ids |
51 #include <AknsConstants.h>//skinned icon ids |
53 |
52 |
54 #ifdef RD_MULTIPLE_DRIVE |
53 #ifdef RD_MULTIPLE_DRIVE |
55 #include <DriveInfo.h> |
54 #include <driveinfo.h> |
56 #endif |
55 #endif |
57 |
56 |
58 #include "RoMtmDat.h" |
57 #include "RoMtmDat.h" |
59 #include "RoMtmDaC.h" |
58 #include "RoMTMDaC.h" |
60 #include "RoMtmCommon.h" |
59 #include "RoMTMCommon.h" |
61 |
60 |
62 // EXTERNAL DATA STRUCTURES |
61 // EXTERNAL DATA STRUCTURES |
63 // EXTERNAL FUNCTION PROTOTYPES |
62 // EXTERNAL FUNCTION PROTOTYPES |
64 // CONSTANTS |
63 // CONSTANTS |
65 // MACROS |
64 // MACROS |
570 array = new(ELeave) CArrayPtrFlat<CFbsBitmap>( aNumZoomStates ); |
569 array = new(ELeave) CArrayPtrFlat<CFbsBitmap>( aNumZoomStates ); |
571 CleanupStack::PushL( array ); |
570 CleanupStack::PushL( array ); |
572 |
571 |
573 id.Set( KAknsIIDQgnPropMcePushUnread ); |
572 id.Set( KAknsIIDQgnPropMcePushUnread ); |
574 |
573 |
575 AknsUtils::CreateIconL( skins, id, bitmap, |
|
576 bitmapMask, tp.FullName(), EMbmMuiuQgn_prop_mce_push_unread, |
|
577 EMbmMuiuQgn_prop_mce_push_unread_mask ); |
|
578 |
|
579 array->AppendL( bitmap ); |
|
580 bitmap = 0; |
|
581 array->AppendL( bitmapMask ); |
|
582 bitmapMask = 0; |
|
583 iIconArrays->AppendL( array ); |
574 iIconArrays->AppendL( array ); |
584 CleanupStack::Pop(); //array |
575 CleanupStack::Pop(); //array |
585 |
576 |
586 array = new(ELeave) CArrayPtrFlat<CFbsBitmap>( aNumZoomStates ); |
577 array = new(ELeave) CArrayPtrFlat<CFbsBitmap>( aNumZoomStates ); |
587 CleanupStack::PushL( array ); |
578 CleanupStack::PushL( array ); |
588 |
579 |
589 id.Set( KAknsIIDQgnPropMcePushRead ); |
580 id.Set( KAknsIIDQgnPropMcePushRead ); |
590 |
581 |
591 AknsUtils::CreateIconL( skins, id, bitmap, |
|
592 bitmapMask, tp.FullName(), EMbmMuiuQgn_prop_mce_push_read, |
|
593 EMbmMuiuQgn_prop_mce_push_read_mask ); |
|
594 |
|
595 array->AppendL( bitmap ); |
|
596 bitmap = 0; |
|
597 array->AppendL( bitmapMask ); |
|
598 bitmapMask = 0; |
|
599 iIconArrays->AppendL( array ); |
582 iIconArrays->AppendL( array ); |
600 CleanupStack::Pop(); //array |
583 CleanupStack::Pop(); //array |
601 } |
584 } |