equal
deleted
inserted
replaced
20 #define C_NCDSILENTINSTALLOPERATIONPROXY_H |
20 #define C_NCDSILENTINSTALLOPERATIONPROXY_H |
21 |
21 |
22 #include <e32cmn.h> |
22 #include <e32cmn.h> |
23 |
23 |
24 // For silent install options and options package |
24 // For silent install options and options package |
25 #include <SWInstDefs.h> |
25 #include <usif/sif/sifcommon.h> |
26 |
26 |
27 #include "ncdinstalloperationproxy.h" |
27 #include "ncdinstalloperationproxy.h" |
28 |
28 |
29 |
29 |
30 |
30 |
49 MNcdOperationProxyRemoveHandler* aRemoveHandler, |
49 MNcdOperationProxyRemoveHandler* aRemoveHandler, |
50 CNcdNodeProxy* aNode, |
50 CNcdNodeProxy* aNode, |
51 CNcdNodeManagerProxy* aNodeManager, |
51 CNcdNodeManagerProxy* aNodeManager, |
52 MNcdInstallOperationObserver* aObserver, |
52 MNcdInstallOperationObserver* aObserver, |
53 MNcdInstallationService& aInstallationService, |
53 MNcdInstallationService& aInstallationService, |
54 const SwiUI::TInstallOptions& aInstallOptions ); |
54 Usif::COpaqueNamedParams* aInstallOptions ); |
55 |
55 |
56 |
56 |
57 protected: // CActive |
57 protected: // CActive |
58 |
58 |
59 /** |
59 /** |
68 * Constructor |
68 * Constructor |
69 * |
69 * |
70 * @see NewLC |
70 * @see NewLC |
71 */ |
71 */ |
72 CNcdSilentInstallOperationProxy( MNcdInstallationService& aInstallationService, |
72 CNcdSilentInstallOperationProxy( MNcdInstallationService& aInstallationService, |
73 const SwiUI::TInstallOptions& aInstallOptions ); |
73 Usif::COpaqueNamedParams* aInstallOptions ); |
74 |
74 |
75 virtual ~CNcdSilentInstallOperationProxy(); |
75 virtual ~CNcdSilentInstallOperationProxy(); |
76 |
76 |
77 |
77 |
78 /** |
78 /** |
97 * @see CNcdInstallOperationProxy::UseInstallServiceL |
97 * @see CNcdInstallOperationProxy::UseInstallServiceL |
98 */ |
98 */ |
99 virtual void UseInstallServiceL( const CNcdFileInfo& aFile ); |
99 virtual void UseInstallServiceL( const CNcdFileInfo& aFile ); |
100 |
100 |
101 /** |
101 /** |
102 * @return const SwiUI::TInstallOptionsPckg& Contains the install options |
102 * @return const Usif::COpaqueNamedParams* Contains the install options |
103 * for silent install in a data buffer. |
103 * for silent install in a data buffer. |
104 */ |
104 */ |
105 const SwiUI::TInstallOptionsPckg& SilentInstallOptionsPackage() const; |
105 const Usif::COpaqueNamedParams* SilentInstallOptions() const; |
106 |
106 |
107 |
107 |
108 private: // new methods |
108 private: // new methods |
109 |
109 |
110 // Prevent these if not implemented |
110 // Prevent these if not implemented |
112 CNcdSilentInstallOperationProxy& operator =( const CNcdSilentInstallOperationProxy& aObject ); |
112 CNcdSilentInstallOperationProxy& operator =( const CNcdSilentInstallOperationProxy& aObject ); |
113 |
113 |
114 |
114 |
115 private: // data |
115 private: // data |
116 |
116 |
|
117 |
117 // This will contain the install options for silent install in a data buffer. |
118 // This will contain the install options for silent install in a data buffer. |
118 SwiUI::TInstallOptionsPckg iInstallOptionsPackage; |
119 Usif::COpaqueNamedParams* iInstallOptions; |
119 |
120 |
120 }; |
121 }; |
121 |
122 |
122 #endif // C_NCDSILENTINSTALLOPERATIONPROXY_H |
123 #endif // C_NCDSILENTINSTALLOPERATIONPROXY_H |