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