equal
deleted
inserted
replaced
60 { |
60 { |
61 public: |
61 public: |
62 // new functions |
62 // new functions |
63 virtual void NotifyViewActivatedL( const CXnViewData& aViewData ) = 0; |
63 virtual void NotifyViewActivatedL( const CXnViewData& aViewData ) = 0; |
64 |
64 |
|
65 virtual void NotifyViewLoadedL( const CXnViewData& aViewData ) = 0; |
|
66 |
65 virtual void NotifyViewDeactivatedL( const CXnViewData& aViewData ) = 0; |
67 virtual void NotifyViewDeactivatedL( const CXnViewData& aViewData ) = 0; |
66 |
68 |
67 virtual void NotifyConfigureWidgetL( |
69 virtual void NotifyConfigureWidgetL( |
68 const CHsContentInfo& aContentInfo, |
70 const CHsContentInfo& aContentInfo, |
69 CXnPluginData& aPluginData ) = 0; |
71 CXnPluginData& aPluginData ) = 0; |
70 |
72 |
71 virtual void NotifyWidgetAdditionL( const CXnPluginData& aPluginData ) = 0; |
73 virtual void NotifyWidgetAdditionL( const CXnPluginData& aPluginData ) = 0; |
72 |
74 |
73 virtual void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ) = 0; |
75 virtual void NotifyWidgetRemovalL( const CXnPluginData& aPluginData ) = 0; |
74 |
76 |
75 virtual void NotifyViewAdditionL( const CXnPluginData& aPluginData ) = 0; |
77 virtual void NotifyViewAdditionL( const CXnViewData& aViewData ) = 0; |
76 |
78 |
77 virtual void NotifyViewRemovalL( const CXnPluginData& aPluginData ) = 0; |
79 virtual void NotifyViewRemovalL( const CXnViewData& aViewData ) = 0; |
78 |
80 |
79 virtual void NotifyAllViewsLoadedL() = 0; |
81 virtual void NotifyAllViewsLoadedL() = 0; |
80 |
82 |
81 virtual void NotifyContainerActivatedL( const CXnViewData& aViewData ) = 0; |
83 virtual void NotifyContainerActivatedL( const CXnViewData& aViewData ) = 0; |
82 }; |
84 }; |
171 |
173 |
172 TInt ReplaceWidgetToPluginL( |
174 TInt ReplaceWidgetToPluginL( |
173 const CHsContentInfo& aContentInfo, |
175 const CHsContentInfo& aContentInfo, |
174 CXnPluginData& aPluginData ); |
176 CXnPluginData& aPluginData ); |
175 |
177 |
176 void ActivateNextViewL( TInt aEffectId = 0 ); |
178 void ActivateNextViewL(); |
177 |
179 |
178 void ActivatePreviousViewL( TInt aEffectId = 0 ); |
180 void ActivatePreviousViewL(); |
179 |
181 |
|
182 void ActivateViewL( CXnViewData& aViewData, TUid aEffect, TBool aUpdateBg = ETrue ); |
|
183 |
180 TInt AddViewL( const CHsContentInfo& aInfo ); |
184 TInt AddViewL( const CHsContentInfo& aInfo ); |
181 |
185 |
182 void AddViewL( TInt aEffectId = 0 ); |
186 void AddViewL( TInt aEffectId = 0 ); |
183 |
187 |
184 TInt RemoveFaultyView( CXnViewData* aViewData ); |
188 TInt RemoveFaultyView( CXnViewData* aViewData ); |
211 void ShowErrorL( TInt aResource ) const; |
215 void ShowErrorL( TInt aResource ) const; |
212 |
216 |
213 void HandleErrorNotes( const TInt aError ) const; |
217 void HandleErrorNotes( const TInt aError ) const; |
214 |
218 |
215 void PublishersReadyL( CXnViewData& aViewData, TInt aResult ); |
219 void PublishersReadyL( CXnViewData& aViewData, TInt aResult ); |
216 |
220 |
|
221 void NotifyViewLoadedL( const CXnViewData& aViewData ); |
|
222 |
217 void NotifyAllViewsLoadedL(); |
223 void NotifyAllViewsLoadedL(); |
218 |
224 |
219 private: |
225 private: |
220 // new functions |
226 // new functions |
221 |
227 |
239 |
245 |
240 void NotifyContainerActivatedL( const CXnViewData& aViewData ); |
246 void NotifyContainerActivatedL( const CXnViewData& aViewData ); |
241 |
247 |
242 CXnViewData* ViewData( CXnNode& aNode ) const; |
248 CXnViewData* ViewData( CXnNode& aNode ) const; |
243 |
249 |
|
250 public: |
244 CXnViewData& PreviousViewData() const; |
251 CXnViewData& PreviousViewData() const; |
245 |
|
246 CXnViewData& NextViewData() const; |
252 CXnViewData& NextViewData() const; |
247 |
253 |
|
254 private: |
248 void UpdateCachesL(); |
255 void UpdateCachesL(); |
249 |
256 |
250 void ReportWidgetAmountL( const CXnViewData& aViewData ); |
257 void ReportWidgetAmountL( const CXnViewData& aViewData ); |
251 |
258 |
252 TInt ResolveIconIndex( TInt aPageCount, TInt aPageNum ) const; |
259 TInt ResolveIconIndex( TInt aPageCount, TInt aPageNum ) const; |