equal
deleted
inserted
replaced
22 |
22 |
23 #include <e32base.h> |
23 #include <e32base.h> |
24 #include <f32file.h> |
24 #include <f32file.h> |
25 #include <SWInstApi.h> |
25 #include <SWInstApi.h> |
26 |
26 |
|
27 #include <usif/sif/sif.h> |
|
28 |
27 |
29 |
28 /** |
30 /** |
29 * Class that handles the launching of silent installation. |
31 * Class that handles the launching of silent installation. |
30 * |
32 * |
31 * @code |
|
32 * @endcode |
|
33 * @lib |
|
34 * @since S60 |
|
35 */ |
33 */ |
36 class CIAUpdaterSilentLauncher : public CBase |
34 class CIAUpdaterSilentLauncher : public CBase |
37 { |
35 { |
38 public: |
36 public: |
39 |
37 |
79 |
77 |
80 /** |
78 /** |
81 * @return SwiUI::TInstallOptions Options that are used for |
79 * @return SwiUI::TInstallOptions Options that are used for |
82 * silent installation. |
80 * silent installation. |
83 */ |
81 */ |
84 SwiUI::TInstallOptions SilentInstallOptionsL() const; |
82 void UsifSilentInstallOptionsL( Usif::COpaqueNamedParams * aOptions ); |
85 |
83 |
86 private: // Data |
84 private: // Data |
87 |
|
88 SwiUI::RSWInstSilentLauncher iLauncher; |
|
89 |
85 |
90 SwiUI::TInstallOptionsPckg iOptionsPckg; |
86 Usif::RSoftwareInstall iLauncher; |
|
87 Usif::COpaqueNamedParams* iOptionsPckg; |
|
88 Usif::COpaqueNamedParams* iResults; |
91 |
89 |
92 RFs& iFs; |
90 RFs& iFs; |
93 |
91 |
94 TBool iConnected; |
92 TBool iConnected; |
95 }; |
93 }; |