appinstall_plat/sifui_api/inc/sifuiprivate.h
changeset 60 245df5276b97
parent 42 d17dc5398051
child 67 3a625661d1ce
--- a/appinstall_plat/sifui_api/inc/sifuiprivate.h	Tue Jul 06 14:23:31 2010 +0300
+++ b/appinstall_plat/sifui_api/inc/sifuiprivate.h	Wed Aug 18 09:55:45 2010 +0300
@@ -46,17 +46,23 @@
         ~CSifUiPrivate();
 
     public:     // new functions
+        void ShowPreparingL();
+        void SetMemorySelectionL( const RArray<TInt>& aDriveNumbers );
+        void SetCertificateInfoL( const RPointerArray<CSifUiCertificateInfo>& aCertificates );
         TBool ShowConfirmationL( const CSifUiAppInfo& aAppInfo );
-        void SetMemorySelectionL( const RArray<TInt>& aDriveNumbers );
         TInt SelectedDrive( TInt& aDriveNumber );
-        void SetCertificateInfoL( const RPointerArray<CSifUiCertificateInfo>& aCertificates );
-        void ShowProgressL( const CSifUiAppInfo& aAppInfo, TInt aProgressBarFinalValue );
+        void ShowProgressL( const CSifUiAppInfo& aAppInfo, TInt aProgressBarFinalValue,
+                CSifUi::TInstallingPhase aPhase );
         void IncreaseProgressBarValueL( TInt aIncrement );
         TBool IsCancelled();
+        void ShowCompleteL();
+        void ShowFailedL( const CSifUiErrorInfo& aErrorInfo );
         void SetButtonVisible( CSifUi::TOptionalButton aButton, TBool aIsVisible );
-        void ShowCompleteL();
-        void ShowFailedL( TInt aErrorCode, const TDesC& aErrorMessage,
-                const TDesC& aErrorDetails );
+        TBool ShowGrantCapabilitiesL( const TCapabilitySet& aCapabilities );
+        TBool ShowSingleSelectionL( const TDesC& aTitle, const MDesCArray& aSelectableItems,
+            TInt& aSelectedIndex );
+        TBool ShowMultiSelectionL( const TDesC& aTitle, const MDesCArray& aSelectableItems,
+            RArray<TInt>& aSelectedIndexes );
 
     protected:  // from CActive
         void DoCancel();
@@ -77,6 +83,7 @@
         void ChangeNoteTypeL( TInt aType );
         void AddParamL( const TDesC& aKey, TInt aValue );
         void AddParamL( const TDesC& aKey, const TDesC& aValue );
+        void AddParamBinaryL( const TDesC& aKey, const CBufBase& aBinary );
         void AddParamListL( const TDesC& aKey, const MDesCArray& aList );
         void AddParamsAppInfoL( const CSifUiAppInfo& aAppInfo );
         void AddParamsCertificatesL();
@@ -111,6 +118,7 @@
         TChar iSelectedDrive;
         TInt iProgressBarFinalValue;
         TInt iProgressBarCurrentValue;
+        CSifUi::TInstallingPhase iInstallingPhase;
         TBool iNoHideProgressButton;
         TBool iNoCancelProgressButton;
         TBool iNoShowInAppLibButton;