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