32 class CXnViewManager; |
32 class CXnViewManager; |
33 class CXnViewAdapter; |
33 class CXnViewAdapter; |
34 class MHsContentControlUi; |
34 class MHsContentControlUi; |
35 class CXnEffectManager; |
35 class CXnEffectManager; |
36 class MHsContentControl; |
36 class MHsContentControl; |
|
37 |
37 // Class declaration |
38 // Class declaration |
38 /** |
39 /** |
39 * Avkon adapter for Xuikon. |
40 * Avkon adapter for Xuikon. |
40 * |
41 * |
41 * @ingroup group_xnlayoutengine |
42 * @ingroup group_xnlayoutengine |
147 */ |
148 */ |
148 IMPORT_C virtual void HandleEnterEditModeL( TBool aEnter ); |
149 IMPORT_C virtual void HandleEnterEditModeL( TBool aEnter ); |
149 |
150 |
150 /** |
151 /** |
151 * Routes the events from external rendering plug-ins to content plug-ins. |
152 * Routes the events from external rendering plug-ins to content plug-ins. |
|
153 * To be overriden by subclass. |
152 * |
154 * |
153 * @since S60 5.2 |
155 * @since S60 5.2 |
154 * @param aEvent Event string |
156 * @param aEvent Event string |
155 * @param aDestination Destination node for the event |
157 * @param aDestination Destination node for the event |
156 */ |
158 */ |
157 IMPORT_C virtual void HandleEventL( const TDesC& aEvent, |
159 IMPORT_C virtual void HandleEventL( const TDesC& aEvent, |
158 CXnNodeAppIf& aDestination ); |
160 CXnNodeAppIf& aDestination ); |
159 |
161 |
160 public: |
162 /** |
|
163 * This is called when initial view is activated |
|
164 * To be overriden by subclass. |
|
165 * |
|
166 * @since S60 5.2 |
|
167 */ |
|
168 IMPORT_C virtual void UiActivated(); |
|
169 |
|
170 /** |
|
171 * Second-phase constructor |
|
172 * |
|
173 * @since Series 60 3.1 |
|
174 */ |
|
175 IMPORT_C void ConstructL(); |
|
176 |
161 /** |
177 /** |
162 * From CEikAppUi. |
178 * From CEikAppUi. |
163 * Second-phase constructor |
179 * |
164 * |
180 * @since Series 60 3.1 |
165 * @since Series 60 3.1 |
181 */ |
166 */ |
182 IMPORT_C void ProcessMessageL( TUid aUid, const TDesC8& aParams ); |
167 IMPORT_C void ConstructL(); |
|
168 |
183 |
169 protected: |
184 protected: |
170 |
185 // from CAknViewAppUi |
171 /** |
186 |
172 * From CAknAppUi. |
187 /** |
|
188 * @see CAknViewAppUi |
173 * |
189 * |
174 * @since Series 60 3.1 |
190 * @since Series 60 3.1 |
175 */ |
191 */ |
176 IMPORT_C void HandleResourceChangeL( TInt aType ); |
192 IMPORT_C void HandleResourceChangeL( TInt aType ); |
177 |
193 |
178 /** |
194 /** |
179 * From CAknAppUi. |
195 * @see CAknViewAppUi |
180 * |
196 * |
181 * @since Series 60 5.2 |
197 * @since S60 5.2 |
182 */ |
198 */ |
183 IMPORT_C void PrepareToExit(); |
199 IMPORT_C void PrepareToExit(); |
184 |
200 |
185 public: |
201 public: |
186 // new functions |
202 // new functions |
187 |
203 |
188 /** |
204 /** |
189 * Reloads the UI |
205 * Reloads the UI |