menucontentsrv/srvinc/menusrvappscanner.h
branchRCL_3
changeset 122 6cadd6867c17
parent 118 8baec10861af
child 130 67f2ed48ad91
equal deleted inserted replaced
118:8baec10861af 122:6cadd6867c17
   175     * Called application is installed.
   175     * Called application is installed.
   176     * @param aUid uid of an application.
   176     * @param aUid uid of an application.
   177     * @param aOperation operation type.
   177     * @param aOperation operation type.
   178     */
   178     */
   179     void HandleInstallNotifyL( TUid aUid,
   179     void HandleInstallNotifyL( TUid aUid,
   180     		CMcsInstallNotifier::TNotificationType aNotificationType  );
   180         CMcsInstallNotifier::TNotificationType aNotificationType  );
   181 
   181 
   182 private:    // new methods
   182 private:    // new methods
   183 
   183 
   184     /**
   184     /**
   185     */
   185     */
   253     void ParseUidsL( const TDesC& aHiddenApplications,
   253     void ParseUidsL( const TDesC& aHiddenApplications,
   254                                         RPointerArray<CMenuSrvAppAttributes>& aArray );
   254                                         RPointerArray<CMenuSrvAppAttributes>& aArray );
   255 
   255 
   256     /**
   256     /**
   257     */
   257     */
   258     void SetHidden( const TDesC& aHiddenAppUid,
   258     void SetHiddenL( const TDesC& aHiddenAppUid,
   259                                 RPointerArray<CMenuSrvAppAttributes>& aArray );
   259                                 RPointerArray<CMenuSrvAppAttributes>& aArray );
   260 
   260 
   261     /**
   261     /**
   262     */
   262     */
   263     void GetMcsAppItemsL( RArray<TMenuItem>& aArray);
   263     void GetMcsAppItemsL( RArray<TMenuItem>& aArray);
   387     * Check if drive's status is EDriveInUse.
   387     * Check if drive's status is EDriveInUse.
   388     * @param aDefaultDrive default drive type.
   388     * @param aDefaultDrive default drive type.
   389     * @return ETrue if drive is in use.
   389     * @return ETrue if drive is in use.
   390     */
   390     */
   391     TBool IsDriveInUse(
   391     TBool IsDriveInUse(
   392     		const DriveInfo::TDefaultDrives& aDefaultDrive );
   392         const DriveInfo::TDefaultDrives& aDefaultDrive );
   393 
   393 
   394     /**
   394     /**
   395     TODO
   395     TODO
   396     */
   396     */
   397     void HideItemIfPresentL( TInt aFolder, TInt aId, const TDesC& aUid, TBool aWasHidden );
   397     void HideItemIfPresentL( TInt aFolder, TInt aId, const TDesC& aUid, TBool aWasHidden );
   428 
   428 
   429     /**
   429     /**
   430     TODO
   430     TODO
   431     */
   431     */
   432     void UpdateApplicationItemL(
   432     void UpdateApplicationItemL(
   433     		RArray<TMenuItem>& aMcsItems,
   433         RArray<TMenuItem>& aMcsItems,
   434             const CMenuSrvAppAttributes& aApaItem,
   434             const CMenuSrvAppAttributes& aApaItem,
   435             TUint aMmcId,
   435             TUint aMmcId,
   436             TBool isLegacy );
   436             TBool isLegacy );
   437 
   437 
   438     /**
   438     /**