equal
deleted
inserted
replaced
73 virtual void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ) = 0; |
73 virtual void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ) = 0; |
74 |
74 |
75 virtual void NotifyViewAdditionL( const CXnPluginData& aPluginData ) = 0; |
75 virtual void NotifyViewAdditionL( const CXnPluginData& aPluginData ) = 0; |
76 |
76 |
77 virtual void NotifyViewRemovalL( const CXnPluginData& aPluginData ) = 0; |
77 virtual void NotifyViewRemovalL( const CXnPluginData& aPluginData ) = 0; |
|
78 |
|
79 virtual void NotifyAllViewsLoadedL() = 0; |
|
80 |
|
81 virtual void NotifyContainerActivatedL( const CXnViewData& aViewData ) = 0; |
78 }; |
82 }; |
79 |
83 |
80 /** |
84 /** |
81 * Manages views in UiEngine. |
85 * Manages views in UiEngine. |
82 * |
86 * |
204 |
208 |
205 void ShowErrorL( TInt aResource ) const; |
209 void ShowErrorL( TInt aResource ) const; |
206 |
210 |
207 void PublishersReadyL( CXnViewData& aViewData, TInt aResult ); |
211 void PublishersReadyL( CXnViewData& aViewData, TInt aResult ); |
208 |
212 |
|
213 void NotifyAllViewsLoadedL(); |
|
214 |
209 private: |
215 private: |
210 // new functions |
216 // new functions |
211 |
217 |
212 void NotifyContainerChangedL( CXnViewData& aViewToActivate ); |
218 void NotifyContainerChangedL( CXnViewData& aViewToActivate ); |
213 |
219 |
224 CXnPluginData& aPluginData ); |
230 CXnPluginData& aPluginData ); |
225 |
231 |
226 void NotifyWidgetAdditionL( const CXnPluginData& aPluginData ); |
232 void NotifyWidgetAdditionL( const CXnPluginData& aPluginData ); |
227 |
233 |
228 void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ); |
234 void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ); |
|
235 |
|
236 void NotifyContainerActivatedL( const CXnViewData& aViewData ); |
229 |
237 |
230 CXnViewData* ViewData( CXnNode& aNode ) const; |
238 CXnViewData* ViewData( CXnNode& aNode ) const; |
231 |
239 |
232 CXnViewData& PreviousViewData() const; |
240 CXnViewData& PreviousViewData() const; |
233 |
241 |