equal
deleted
inserted
replaced
30 #include "menuutil.h" |
30 #include "menuutil.h" |
31 |
31 |
32 _LIT( KMenuOne, "1" ); |
32 _LIT( KMenuOne, "1" ); |
33 _LIT( KMenuAttrMmcId, "mmc_id" ); |
33 _LIT( KMenuAttrMmcId, "mmc_id" ); |
34 _LIT( KMenuMassStorage, "mass_storage" ); |
34 _LIT( KMenuMassStorage, "mass_storage" ); |
35 _LIT( KMenuPredefinedWidget, "predefined_widget" ); |
|
36 _LIT( KMenuMmcHistoryFname, "mmchistory" ); |
35 _LIT( KMenuMmcHistoryFname, "mmchistory" ); |
37 |
36 |
38 // ==================== LOCAL FUNCTIONS ==================== |
37 // ==================== LOCAL FUNCTIONS ==================== |
39 |
38 |
40 /** |
39 /** |
1056 && IsDriveInUse( DriveInfo::EDefaultMassStorage ) ) |
1055 && IsDriveInUse( DriveInfo::EDefaultMassStorage ) ) |
1057 { |
1056 { |
1058 flags = TMenuItem::EMissing; |
1057 flags = TMenuItem::EMissing; |
1059 } |
1058 } |
1060 else if ( iEng.ObjectL( aItem.Id() ).FindAttribute( |
1059 else if ( iEng.ObjectL( aItem.Id() ).FindAttribute( |
1061 KMenuPredefinedWidget(), val, dummy ) ) |
1060 KMenuAttrPredefined(), val, dummy ) ) |
1062 { |
1061 { |
1063 flags = TMenuItem::EMissing; |
1062 flags = TMenuItem::EMissing; |
1064 } |
1063 } |
1065 } |
1064 } |
1066 else if( iEng.ObjectL( aItem.Id() ).GetAppType() |
1065 else if( iEng.ObjectL( aItem.Id() ).GetAppType() |
1067 != CMenuEngObject::EWidgetApp |
1066 != CMenuEngObject::EWidgetApp |
1068 || iEng.ObjectL( aItem.Id() ).FindAttribute( |
1067 || iEng.ObjectL( aItem.Id() ).FindAttribute( |
1069 KMenuPredefinedWidget(), val, dummy ) ) |
1068 KMenuAttrPredefined(), val, dummy ) ) |
1070 { |
1069 { |
1071 flags = TMenuItem::EHidden; |
1070 flags = TMenuItem::EHidden; |
1072 } |
1071 } |
1073 return flags; |
1072 return flags; |
1074 } |
1073 } |