appinstaller/AppMngr2/Sisx/inc/appmngr2sisxappinfo.h
branchRCL_3
changeset 25 7333d7932ef7
parent 23 cd189dac02f7
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
    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
       
    28 
    27 
    29 
    28 
    30 class CAppMngr2SisxAppInfo : public CAppMngr2AppInfo
    29 class CAppMngr2SisxAppInfo : public CAppMngr2AppInfo
    31     {
    30     {
    32 public:     // constructor and destructor
    31 public:     // constructor and destructor
    54 
    53 
    55 private:    // new functions
    54 private:    // new functions
    56     void ShowDetailsL();
    55     void ShowDetailsL();
    57     void ReadCertificatesL();
    56     void ReadCertificatesL();
    58     void HandleUninstallL( TRequestStatus& aStatus );
    57     void HandleUninstallL( TRequestStatus& aStatus );
    59     void CheckDRMContentL();
       
    60     
    58     
    61 private:    // data
    59 private:    // data
    62     TUid iAppUid;
    60     TUid iAppUid;
    63     HBufC* iName;
    61     HBufC* iName;
    64     HBufC* iDetails;
    62     HBufC* iDetails;
    73     SwiUI::RSWInstLauncher* iSWInstLauncher;
    71     SwiUI::RSWInstLauncher* iSWInstLauncher;
    74     HBufC8* iSWInstLauncherCustomUninstallParams;
    72     HBufC8* iSWInstLauncherCustomUninstallParams;
    75     RPointerArray<SwiUI::CommonUI::CCUICertificateInfo> iCertificates;
    73     RPointerArray<SwiUI::CommonUI::CCUICertificateInfo> iCertificates;
    76     TBool iCertsRead;
    74     TBool iCertsRead;
    77     TInt iCommandId;
    75     TInt iCommandId;
    78     TBool iRegSessionOpen;
       
    79     Swi::RSisRegistrySession iSisRegSession;
       
    80     };
    76     };
    81 
    77 
    82 #endif // C_APPMNGR2SISXAPPINFO_H
    78 #endif // C_APPMNGR2SISXAPPINFO_H
    83 
    79