equal
deleted
inserted
replaced
19 |
19 |
20 #include "mcsmenuoperation.h" |
20 #include "mcsmenuoperation.h" |
21 |
21 |
22 #include <e32base.h> |
22 #include <e32base.h> |
23 #include <SWInstApi.h> |
23 #include <SWInstApi.h> |
|
24 #include <widgetregistryclient.h> |
24 |
25 |
25 class RMenu; |
26 class RMenu; |
26 class CMenuItem; |
27 class CMenuItem; |
27 |
28 |
28 /** |
29 /** |
49 TInt aPriority, |
50 TInt aPriority, |
50 TRequestStatus &aObserverStatus ); |
51 TRequestStatus &aObserverStatus ); |
51 |
52 |
52 void ConstructL( CMenuItem& aItem ); |
53 void ConstructL( CMenuItem& aItem ); |
53 |
54 |
54 void AppInfoL( const TUid& aAppUid, TPtrC8& aMimeType, TUid& aPackageUid ); |
55 void AppInfoL( const TUid& aAppUid, RBuf8& aMimeType, TUid& aPackageUid ); |
55 |
56 |
56 TBool GetInstallPkgUidL( const TDesC& aAppFullName, TUid& aPackageUid ); |
57 TBool GetInstallPkgUidL( const TDesC& aAppFullName, TUid& aPackageUid ); |
57 void GetJavaSuitUidL( const TUid& aAppUid, TUid& aPackageUid ); |
58 void GetJavaSuitUidL( const TUid& aAppUid, TUid& aPackageUid ); |
58 TBool IsWidgetL( const TUid& aAppUid ); |
59 TBool IsWidget( const TUid& aAppUid ); |
59 |
60 |
60 private: // from CActive |
61 private: // from CActive |
61 |
62 |
62 void RunL(); |
63 void RunL(); |
63 void DoCancel(); |
64 void DoCancel(); |
71 EUninstalling, |
72 EUninstalling, |
72 ERemoving |
73 ERemoving |
73 } iState; |
74 } iState; |
74 SwiUI::RSWInstLauncher iUninstaller; |
75 SwiUI::RSWInstLauncher iUninstaller; |
75 CMenuOperation* iRemoveOperation; |
76 CMenuOperation* iRemoveOperation; |
|
77 RWidgetRegistryClientSession iWidgetRegistry; |
76 TInt iId; |
78 TInt iId; |
77 }; |
79 }; |
78 |
80 |
79 #endif // __MENUUNINSTALLOPERATION_H__ |
81 #endif // __MENUUNINSTALLOPERATION_H__ |