appinstall_plat/sifui_api/inc/sifuiprivate.h
changeset 58 67f2119dc623
parent 55 ac7f90a6ff4c
child 64 48c14c385b0e
--- a/appinstall_plat/sifui_api/inc/sifuiprivate.h	Mon Jul 26 18:52:42 2010 +0300
+++ b/appinstall_plat/sifui_api/inc/sifuiprivate.h	Fri Aug 06 10:59:22 2010 +0300
@@ -46,18 +46,23 @@
         ~CSifUiPrivate();
 
     public:     // new functions
-        TBool ShowConfirmationL( const CSifUiAppInfo& aAppInfo );
+        void ShowPreparingL();
         void SetMemorySelectionL( const RArray<TInt>& aDriveNumbers );
+        void SetCertificateInfoL( const RPointerArray<CSifUiCertificateInfo>& aCertificates );
+        TBool ShowConfirmationL( const CSifUiAppInfo& aAppInfo );
         TInt SelectedDrive( TInt& aDriveNumber );
-        void SetCertificateInfoL( const RPointerArray<CSifUiCertificateInfo>& aCertificates );
         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();
@@ -78,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();