menucontentsrv/srvsrc/menusrvappscanner.cpp
branchRCL_3
changeset 101 9e077f9a342c
parent 82 ace62b58f4b2
equal deleted inserted replaced
82:ace62b58f4b2 101:9e077f9a342c
    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     }