equal
deleted
inserted
replaced
75 EExtractFiles, |
75 EExtractFiles, |
76 EProcessFiles, |
76 EProcessFiles, |
77 EVerifyPaths, |
77 EVerifyPaths, |
78 ERemovePrivateDirectories, |
78 ERemovePrivateDirectories, |
79 EInstallFiles, |
79 EInstallFiles, |
|
80 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
81 EParseApplicationRegistrationFiles, |
|
82 #endif |
80 EDisplayFiles, |
83 EDisplayFiles, |
81 ERunFiles, |
84 ERunFiles, |
82 EUpdateRegistry, |
85 EUpdateRegistry, |
83 EFinished, |
86 EFinished, |
84 EProcessSkipFiles, |
87 EProcessSkipFiles, |
112 virtual TBool DoStateExtractFilesL() = 0; |
115 virtual TBool DoStateExtractFilesL() = 0; |
113 virtual TBool DoStateVerifyPathsL() = 0; |
116 virtual TBool DoStateVerifyPathsL() = 0; |
114 virtual TBool DoStateProcessFilesL(); |
117 virtual TBool DoStateProcessFilesL(); |
115 virtual TBool DoStateInstallFilesL() = 0; |
118 virtual TBool DoStateInstallFilesL() = 0; |
116 virtual TBool DoStateDisplayFilesL() = 0; |
119 virtual TBool DoStateDisplayFilesL() = 0; |
|
120 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
|
121 virtual TBool DoParseApplicationRegistrationFilesL() = 0; |
|
122 #endif |
117 virtual TBool DoStateUpdateRegistryL() = 0; |
123 virtual TBool DoStateUpdateRegistryL() = 0; |
118 virtual TBool DoStateRemoveFilesL(); |
124 virtual TBool DoStateRemoveFilesL(); |
119 virtual TBool DoStateRemovePrivateDirectoriesL(); |
125 virtual TBool DoStateRemovePrivateDirectoriesL(); |
120 virtual void DoStateFinishedL(); |
126 virtual void DoStateFinishedL(); |
121 virtual TBool DoStateProcessSkipFilesL() = 0; |
127 virtual TBool DoStateProcessSkipFilesL() = 0; |
198 CRegistryWrapper& iRegistryWrapper; |
204 CRegistryWrapper& iRegistryWrapper; |
199 #endif |
205 #endif |
200 |
206 |
201 private: |
207 private: |
202 TBool IsSafeUninstallModeSetL(); |
208 TBool IsSafeUninstallModeSetL(); |
|
209 TInt RemoveWithRetryAttemptL(TDesC& aFileName); |
203 private: |
210 private: |
204 /// Installation plan |
211 /// Installation plan |
205 const CPlan& iPlan; |
212 const CPlan& iPlan; |
206 |
213 |
207 /// Client-owned application |
214 /// Client-owned application |