equal
deleted
inserted
replaced
22 #include <appmngr2appinfo.h> // CAppMngr2AppInfo |
22 #include <appmngr2appinfo.h> // CAppMngr2AppInfo |
23 #include <swi/sisregistryentry.h> // RSisRegistryEntry |
23 #include <swi/sisregistryentry.h> // RSisRegistryEntry |
24 #include <SWInstApi.h> // SwiUI::RSWInstLauncher |
24 #include <SWInstApi.h> // SwiUI::RSWInstLauncher |
25 #include <CUIDetailsDialog.h> // SwiUI::CommonUI::CCUICertificateInfo |
25 #include <CUIDetailsDialog.h> // SwiUI::CommonUI::CCUICertificateInfo |
26 #include <f32file.h> // TDriveUnit |
26 #include <f32file.h> // TDriveUnit |
|
27 #include <swi/sisregistrysession.h> // RSisRegistrySession |
27 |
28 |
28 |
29 |
29 class CAppMngr2SisxAppInfo : public CAppMngr2AppInfo |
30 class CAppMngr2SisxAppInfo : public CAppMngr2AppInfo |
30 { |
31 { |
31 public: // constructor and destructor |
32 public: // constructor and destructor |
53 |
54 |
54 private: // new functions |
55 private: // new functions |
55 void ShowDetailsL(); |
56 void ShowDetailsL(); |
56 void ReadCertificatesL(); |
57 void ReadCertificatesL(); |
57 void HandleUninstallL( TRequestStatus& aStatus ); |
58 void HandleUninstallL( TRequestStatus& aStatus ); |
|
59 void CheckDRMContentL(); |
58 |
60 |
59 private: // data |
61 private: // data |
60 TUid iAppUid; |
62 TUid iAppUid; |
61 HBufC* iName; |
63 HBufC* iName; |
62 HBufC* iDetails; |
64 HBufC* iDetails; |
71 SwiUI::RSWInstLauncher* iSWInstLauncher; |
73 SwiUI::RSWInstLauncher* iSWInstLauncher; |
72 HBufC8* iSWInstLauncherCustomUninstallParams; |
74 HBufC8* iSWInstLauncherCustomUninstallParams; |
73 RPointerArray<SwiUI::CommonUI::CCUICertificateInfo> iCertificates; |
75 RPointerArray<SwiUI::CommonUI::CCUICertificateInfo> iCertificates; |
74 TBool iCertsRead; |
76 TBool iCertsRead; |
75 TInt iCommandId; |
77 TInt iCommandId; |
|
78 TBool iRegSessionOpen; |
|
79 Swi::RSisRegistrySession iSisRegSession; |
76 }; |
80 }; |
77 |
81 |
78 #endif // C_APPMNGR2SISXAPPINFO_H |
82 #endif // C_APPMNGR2SISXAPPINFO_H |
79 |
83 |