equal
deleted
inserted
replaced
20 |
20 |
21 #ifndef JAVASIFPLUGIN_H |
21 #ifndef JAVASIFPLUGIN_H |
22 #define JAVASIFPLUGIN_H |
22 #define JAVASIFPLUGIN_H |
23 |
23 |
24 #include <e32base.h> |
24 #include <e32base.h> |
|
25 #include <hbdevicenotificationdialogsymbian.h> |
25 #include <usif/sif/sifplugin.h> |
26 #include <usif/sif/sifplugin.h> |
26 |
27 |
|
28 #include "asyncwaitcallback.h" |
27 #include "f32file.h" |
29 #include "f32file.h" |
28 |
30 |
29 class ResultsServer; |
31 class ResultsServer; |
30 |
32 |
31 using namespace Usif; |
33 using namespace Usif; |
194 * This is a synchronous call. When it returns the original asynchronous call is completed. |
196 * This is a synchronous call. When it returns the original asynchronous call is completed. |
195 */ |
197 */ |
196 virtual void CancelOperation(); |
198 virtual void CancelOperation(); |
197 |
199 |
198 |
200 |
|
201 /** |
|
202 * Hides 'preparing installation' dialog. |
|
203 */ |
|
204 void HidePrepInstDialogL(); |
|
205 |
199 private: |
206 private: |
200 |
207 |
201 /** |
208 /** |
202 * Constructor. |
209 * Constructor. |
203 */ |
210 */ |
294 */ |
301 */ |
295 TBool ExitIfJavaInstallerRunning( |
302 TBool ExitIfJavaInstallerRunning( |
296 COpaqueNamedParams& aResults, |
303 COpaqueNamedParams& aResults, |
297 TRequestStatus& aStatus); |
304 TRequestStatus& aStatus); |
298 |
305 |
|
306 /** |
|
307 * Creates 'preparing installation' dialog. |
|
308 */ |
|
309 void CreatePrepInstDialogL(); |
|
310 |
299 private: // Data |
311 private: // Data |
300 |
312 |
301 RFs mRFs; |
313 RFs mRFs; |
302 RArray<RProcess> mHandlesToClose; |
314 RArray<RProcess> mHandlesToClose; |
303 ResultsServer* mResultsServer; |
315 ResultsServer* mResultsServer; |
304 |
316 |
305 COpaqueNamedParams* mDummyResults; |
317 COpaqueNamedParams* mDummyResults; |
306 CComponentInfo* mDummyInfo; |
318 CComponentInfo* mDummyInfo; |
|
319 |
|
320 CHbDeviceNotificationDialogSymbian* mPrepInstDialog; |
|
321 CAsyncWaitCallBack* mWaitToHideDialog; |
307 }; |
322 }; |
308 |
323 |
309 } // Installer |
324 } // Installer |
310 } // Java |
325 } // Java |
311 |
326 |