widgets/widgetinstaller/inc/WidgetUIOperationsWatcher.h
branchRCL_3
changeset 48 79859ed3eea9
parent 41 4bd5176e1bc8
child 49 919f36ff910f
equal deleted inserted replaced
47:e1bea15f9a39 48:79859ed3eea9
    26 //  INCLUDES
    26 //  INCLUDES
    27 #include <e32base.h>
    27 #include <e32base.h>
    28 #include <SWInstDefs.h>
    28 #include <SWInstDefs.h>
    29 #include <SWInstTaskManager.h>
    29 #include <SWInstTaskManager.h>
    30 #include <SWInstLogTaskParam.h>
    30 #include <SWInstLogTaskParam.h>
    31 #include <widgetregistryclient.h>
    31 #include <WidgetRegistryClient.h>
    32 #include <apgcli.h> // RApaLsSession
    32 #include <apgcli.h> // RApaLsSession
    33 #include "cuicanceltimer.h"
    33 #include "CUICancelTimer.h"
    34 #include "WidgetUIHandler.h"
    34 #include "WidgetUIHandler.h"
    35 #include "IconConverter.h"
    35 #include "IconConverter.h"
    36 
    36 
    37 // FORWARD DECLARATIONS
    37 // FORWARD DECLARATIONS
    38 class CZipFile;
    38 class CZipFile;
    95 
    95 
    96     /**
    96     /**
    97      * Handle silent install request.
    97      * Handle silent install request.
    98      * @since 3.1
    98      * @since 3.1
    99      */
    99      */
   100     void SilentInstallL( RFile&, const TDesC8&, TChar&, TRequestStatus& );
   100     void SilentInstallL( RFile&, const TDesC8&, TRequestStatus& );
   101 
   101 
   102     /**
   102     /**
   103      * Handle uninstall request.
   103      * Handle uninstall request.
   104      * @since 3.1
   104      * @since 3.1
   105      */
   105      */
   125     void FinishUninstallL( TInt aErr );
   125     void FinishUninstallL( TInt aErr );
   126 
   126 
   127     /**
   127     /**
   128      * Called when install or uninstallation is finished, to update installer log
   128      * Called when install or uninstallation is finished, to update installer log
   129      */    
   129      */    
   130     void HandleLogsL(const TDesC& aWidgetName, const TUid &aUid,TBool aVendor,const TDesC& version,SwiUI::TLogTaskAction aAction);
   130     void HandleLogsL(const TDesC& aWidgetName, const TUid &aUid,TBool aVendor, SwiUI::TLogTaskAction aAction);
   131 
   131 
   132 
   132 
   133 public: // Functions from base classes
   133 public: // Functions from base classes
   134     /**
   134     /**
   135      * From CActive, Called by framework when request is finished.
   135      * From CActive, Called by framework when request is finished.
   307     // TODO: To be investigated
   307     // TODO: To be investigated
   308     //CommonUI::CCUICancelTimer* iCanceller;
   308     //CommonUI::CCUICancelTimer* iCanceller;
   309     
   309     
   310     TFileName iWidgetName;  // save the widget name during overwrite (only for HS widgets)
   310     TFileName iWidgetName;  // save the widget name during overwrite (only for HS widgets)
   311     TBool iWidgetInHS;      // indicates whether the widget was in HS
   311     TBool iWidgetInHS;      // indicates whether the widget was in HS
   312     TInt iDrive;            //Drive to intall widgets in case of silent install
       
   313     };
   312     };
   314 }
   313 }
   315 
   314 
   316 #endif      // WIDGETUIOPERATIONWATCHER_H
   315 #endif      // WIDGETUIOPERATIONWATCHER_H
   317 
   316