34 #include <SenduiMtmUids.h> // mtm uids |
34 #include <SenduiMtmUids.h> // mtm uids |
35 #include "MceUtils.h" |
35 #include "MceUtils.h" |
36 #include "MceListItem.h" |
36 #include "MceListItem.h" |
37 #include "MceBitmapResolver.h" |
37 #include "MceBitmapResolver.h" |
38 #include "MceIds.h" //kmcedocumentsentryid |
38 #include "MceIds.h" //kmcedocumentsentryid |
39 |
39 #include <mceextraicons.mbg> |
40 // security data caging |
40 // security data caging |
41 #include <data_caging_path_literals.hrh> |
41 #include <data_caging_path_literals.hrh> |
42 #include <bldvariant.hrh> |
42 #include <bldvariant.hrh> |
43 #include <AknIconUtils.h> |
43 #include <AknIconUtils.h> |
44 |
44 |
149 CreateAndAppendIconL( KAknsIIDQgnIndiConnectionInactiveAdd, iFilenameMuiu, EMbmMuiuQgn_indi_connection_inactive_add, &listItem, ETrue ); |
149 CreateAndAppendIconL( KAknsIIDQgnIndiConnectionInactiveAdd, iFilenameMuiu, EMbmMuiuQgn_indi_connection_inactive_add, &listItem, ETrue ); |
150 CreateAndAppendIconL( KAknsIIDQgnIndiConnectionInactiveAdd, iFilenameMuiu, EMbmMuiuQgn_indi_connection_on_roam_add, &listItem, ETrue ); |
150 CreateAndAppendIconL( KAknsIIDQgnIndiConnectionInactiveAdd, iFilenameMuiu, EMbmMuiuQgn_indi_connection_on_roam_add, &listItem, ETrue ); |
151 CreateAndAppendIconL( KAknsIIDQgnIndiMcePriorityHigh, iFilenameAvkon, EMbmAvkonQgn_indi_mce_priority_high, &listItem ); |
151 CreateAndAppendIconL( KAknsIIDQgnIndiMcePriorityHigh, iFilenameAvkon, EMbmAvkonQgn_indi_mce_priority_high, &listItem ); |
152 CreateAndAppendIconL( KAknsIIDQgnIndiMcePriorityLow, iFilenameAvkon, EMbmAvkonQgn_indi_mce_priority_low, &listItem ); |
152 CreateAndAppendIconL( KAknsIIDQgnIndiMcePriorityLow, iFilenameAvkon, EMbmAvkonQgn_indi_mce_priority_low, &listItem ); |
153 |
153 |
154 |
154 _LIT( KMceExtraIconsDirAndFile,"MceExtraIcons.mbm" ); |
|
155 TParse cvfp; |
|
156 cvfp.Set( KMceExtraIconsDirAndFile, &KDC_APP_BITMAP_DIR , NULL ); |
|
157 |
|
158 listItem.iExtraItem = ETrue; |
|
159 CreateAndAppendIconL( KAknsIIDQgnPropImIbox, cvfp.FullName(), EMbmMceextraiconsQgn_prop_im_ibox , &listItem ); |
|
160 CreateAndAppendIconL( KAknsIIDQgnPropImIboxNew, cvfp.FullName(), EMbmMceextraiconsQgn_prop_im_ibox_new , &listItem ); |
155 // add one dummy item which will be replaced when querying message items icons |
161 // add one dummy item which will be replaced when querying message items icons |
156 CreateAndAppendIconL( KAknsIIDQgnPropMceUnknownRead, EMbmMuiuQgn_prop_mce_unknown_read ); |
162 CreateAndAppendIconL( KAknsIIDQgnPropMceUnknownRead, EMbmMuiuQgn_prop_mce_unknown_read ); |
157 |
163 |
158 iDescriptionLength = MceUtils::DescriptionLengthL(); |
164 iDescriptionLength = MceUtils::DescriptionLengthL(); |
159 } |
165 } |
828 fileName.Set( iFilenameMuiu ); |
834 fileName.Set( iFilenameMuiu ); |
829 bitmapIndex = EMbmMuiuQgn_indi_connection_inactive_add; |
835 bitmapIndex = EMbmMuiuQgn_indi_connection_inactive_add; |
830 id = KAknsIIDQgnIndiConnectionInactiveAdd; |
836 id = KAknsIIDQgnIndiConnectionInactiveAdd; |
831 colorSkinnedBitmap = ETrue; |
837 colorSkinnedBitmap = ETrue; |
832 break; |
838 break; |
|
839 case EMceBitmapIndexConversation: |
|
840 { |
|
841 _LIT( KMceExtraIconsDirAndFile,"MceExtraIcons.mbm" ); |
|
842 TParse cvfp; |
|
843 cvfp.Set(KMceExtraIconsDirAndFile, &KDC_APP_BITMAP_DIR, NULL ); |
|
844 fileName.Set(cvfp.FullName()); |
|
845 bitmapIndex = EMbmMceextraiconsQgn_prop_im_ibox; |
|
846 id = KAknsIIDQgnPropImIbox; |
|
847 colorSkinnedBitmap = EFalse; |
|
848 } |
|
849 break; |
|
850 |
|
851 case EMceBitmapIndexConversationNew: |
|
852 { |
|
853 _LIT( KMceExtraIconsDirAndFile,"MceExtraIcons.mbm" ); |
|
854 TParse cvfp; |
|
855 cvfp.Set(KMceExtraIconsDirAndFile, &KDC_APP_BITMAP_DIR, NULL ); |
|
856 fileName.Set(cvfp.FullName()); |
|
857 bitmapIndex = EMbmMceextraiconsQgn_prop_im_ibox_new; |
|
858 id = KAknsIIDQgnPropImIboxNew; |
|
859 colorSkinnedBitmap = EFalse; |
|
860 } |
|
861 break; |
833 case EMceBitmapIndexReplaceMtmIcon: |
862 case EMceBitmapIndexReplaceMtmIcon: |
834 default: |
863 default: |
835 fileName.Set( iFilenameMuiu ); |
864 fileName.Set( iFilenameMuiu ); |
836 bitmapIndex = EMbmMuiuQgn_prop_mce_unknown_read; |
865 bitmapIndex = EMbmMuiuQgn_prop_mce_unknown_read; |
837 id = KAknsIIDQgnPropMceUnknownRead; |
866 id = KAknsIIDQgnPropMceUnknownRead; |