appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.h
changeset 42 d17dc5398051
parent 33 8110bf1194d1
child 55 ac7f90a6ff4c
--- a/appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.h	Thu May 27 12:58:35 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.h	Fri Jun 11 13:45:18 2010 +0300
@@ -29,12 +29,12 @@
 class ActiveRunnerPrivate : public CActive
 {
 public:     // constructor and destructor
-    ActiveRunnerPrivate(ActiveRunner *aRunner);
+    ActiveRunnerPrivate( ActiveRunner *aRunner );
     ~ActiveRunnerPrivate();
 
 public:     // new functions
     TInt Initialize( bool aUseSif );
-    TInt Install( const QString& aFileName, bool aSilent );
+    TInt Install( const QString& aFileName, bool aSilent, bool aOpenFile );
     TInt Remove( const Usif::TComponentId& aComponentId, bool aSilent );
     TInt Remove( const TUid& aUid, const TDesC8& aMime, bool aSilent );
 
@@ -44,12 +44,14 @@
     TInt RunError(TInt aError);
 
 private:    // new functions
-    void DoInstallL( const QString& aFileName, bool aSilent );
+    void DoInitializeL( bool aUseSif );
+    void DoInstallL( const QString& aFileName, bool aSilent, bool aOpenFile );
     void DoRemoveL( const Usif::TComponentId& aComponentId, bool aSilent );
     void DoRemoveL( const TUid& aUid, const TDesC8& aMime, bool aSilent );
 
 private:    // data
     ActiveRunner *q_ptr;
+    RFs iFs;
     HBufC* iFileName;
     TBool iUseSif;
     Usif::COpaqueNamedParams *iArguments;