appinstaller/AppinstUi/sisxsifplugin/tsrc/testinstaller/activerunner_symbian.h
changeset 29 26b6f0522fd8
parent 25 98b66e4fb0be
child 33 8110bf1194d1
equal deleted inserted replaced
25:98b66e4fb0be 29:26b6f0522fd8
    34     ~ActiveRunnerPrivate();
    34     ~ActiveRunnerPrivate();
    35 
    35 
    36 public:     // new functions
    36 public:     // new functions
    37     TInt Initialize( bool aUseSif );
    37     TInt Initialize( bool aUseSif );
    38     TInt Install( const QString& aFileName, bool aSilent );
    38     TInt Install( const QString& aFileName, bool aSilent );
       
    39     TInt Remove( const Usif::TComponentId& aComponentId, bool aSilent );
       
    40     TInt Remove( const TUid& aUid, const TDesC8& aMime, bool aSilent );
    39 
    41 
    40 protected:  // from CActive
    42 protected:  // from CActive
    41     void DoCancel();
    43     void DoCancel();
    42     void RunL();
    44     void RunL();
    43     TInt RunError(TInt aError);
    45     TInt RunError(TInt aError);
    44 
    46 
    45 private:    // new functions
    47 private:    // new functions
    46     void DoInstallL( const QString& aFileName, bool aSilent );
    48     void DoInstallL( const QString& aFileName, bool aSilent );
       
    49     void DoRemoveL( const Usif::TComponentId& aComponentId, bool aSilent );
       
    50     void DoRemoveL( const TUid& aUid, const TDesC8& aMime, bool aSilent );
    47 
    51 
    48 private:    // data
    52 private:    // data
    49     ActiveRunner *q_ptr;
    53     ActiveRunner *q_ptr;
    50     HBufC* iFileName;
    54     HBufC* iFileName;
    51     TBool iUseSif;
    55     TBool iUseSif;