appinstall_plat/sifui_api/inc/sifuiprivate.h
changeset 37 6e7b00453237
parent 33 8110bf1194d1
child 42 d17dc5398051
--- a/appinstall_plat/sifui_api/inc/sifuiprivate.h	Fri May 14 15:58:48 2010 +0300
+++ b/appinstall_plat/sifui_api/inc/sifuiprivate.h	Thu May 27 12:58:35 2010 +0300
@@ -24,8 +24,11 @@
 
 class CHbDeviceDialog;
 class CHbSymbianVariantMap;
+class CHbSymbianVariant;
 class CActiveSchedulerWait;
 class CApaMaskedBitmap;
+class CSifUiCertificateInfo;
+class CSifUiAppInfo;
 
 namespace Swi {
     class CAppInfo;
@@ -43,13 +46,11 @@
         CSifUiPrivate::~CSifUiPrivate();
 
     public:     // new functions
-        TBool ShowConfirmationL( const Swi::CAppInfo& aAppInfo, TInt aAppSize,
-        		const CApaMaskedBitmap* aAppIcon );
+        TBool ShowConfirmationL( const CSifUiAppInfo& aAppInfo );
         void SetMemorySelectionL( const RArray<TInt>& aDriveNumbers );
         TInt SelectedDrive( TInt& aDriveNumber );
-        void SetCertificateInfoL( const RPointerArray<Swi::CCertificateInfo>& aCertificates );
-        void ShowProgressL( const Swi::CAppInfo& aAppInfo, TInt aAppSize,
-                TInt aProgressBarFinalValue );
+        void SetCertificateInfoL( const RPointerArray<CSifUiCertificateInfo>& aCertificates );
+        void ShowProgressL( const CSifUiAppInfo& aAppInfo, TInt aProgressBarFinalValue );
         void IncreaseProgressBarValueL( TInt aIncrement );
         void ShowCompleteL();
         void ShowFailedL( TInt aErrorCode, const TDesC& aErrorMessage,
@@ -66,14 +67,14 @@
     private:    // new functions
         CSifUiPrivate();
         void ConstructL();
-        void ClearParamsL();
+        void ClearParams();
+        CHbSymbianVariantMap* VariantMapL();
         void ChangeNoteTypeL( TInt aType );
         void AddParamL( const TDesC& aKey, TInt aValue );
         void AddParamL( const TDesC& aKey, const TDesC& aValue );
         void AddParamListL( const TDesC& aKey, const MDesCArray& aList );
-        void AddParamsAppInfoAndSizeL( const Swi::CAppInfo& aAppInfo, TInt aAppSize );
+        void AddParamsAppInfoL( const CSifUiAppInfo& aAppInfo );
         void AddParamsIconL( const CApaMaskedBitmap* aIcon );
-        void AddParamsCertificatesL( const RPointerArray<Swi::CCertificateInfo>& aCertificates );
         void DisplayDeviceDialogL();
         TInt WaitForResponse();
         void ResponseReceived( TInt aCompletionCode );
@@ -89,6 +90,7 @@
         HBufC* iSelectableDrives;
         TBool iSelectedDriveSet;
         TChar iSelectedDrive;
+        CHbSymbianVariant* iCertificateInfo;
     };