equal
deleted
inserted
replaced
266 public CMailListModelUpdater::MObserver, |
266 public CMailListModelUpdater::MObserver, |
267 public MEmailMailboxState |
267 public MEmailMailboxState |
268 // </cmail> |
268 // </cmail> |
269 { |
269 { |
270 friend class CMailListUpdater; |
270 friend class CMailListUpdater; |
|
271 private: |
|
272 |
|
273 // Refresh state |
|
274 enum TRefreshState |
|
275 { |
|
276 ERefreshNone, |
|
277 // Full refresh needed. Update model and redraw entire list. |
|
278 EFullRefreshNeeded, |
|
279 // Partial refresh needed. |
|
280 EPartialRefreshNeeded, |
|
281 // Focus to the beginning. |
|
282 EFocusChangeNeeded |
|
283 }; |
271 public: |
284 public: |
272 static CFSEmailUiMailListVisualiser* NewL(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup); |
285 static CFSEmailUiMailListVisualiser* NewL(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup); |
273 static CFSEmailUiMailListVisualiser* NewLC(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup); |
286 static CFSEmailUiMailListVisualiser* NewLC(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup); |
274 virtual ~CFSEmailUiMailListVisualiser(); |
287 virtual ~CFSEmailUiMailListVisualiser(); |
275 void PrepareForExit(); |
288 void PrepareForExit(); |
440 void ChildDoActivateL( const TVwsViewId& aPrevViewId, |
453 void ChildDoActivateL( const TVwsViewId& aPrevViewId, |
441 TUid aCustomMessageId, |
454 TUid aCustomMessageId, |
442 const TDesC8& aCustomMessage ); |
455 const TDesC8& aCustomMessage ); |
443 void ChildDoDeactivate(); |
456 void ChildDoDeactivate(); |
444 void GetParentLayoutsL( RPointerArray<CAlfVisual>& aLayoutArray ) const; |
457 void GetParentLayoutsL( RPointerArray<CAlfVisual>& aLayoutArray ) const; |
|
458 |
|
459 void FadeOut(TBool aDirectionOut); |
|
460 |
445 /** |
461 /** |
446 * @see CFsEmailUiViewBase::SetStatusBarLayout |
462 * @see CFsEmailUiViewBase::SetStatusBarLayout |
447 */ |
463 */ |
448 void SetStatusBarLayout(); |
464 void SetStatusBarLayout(); |
449 |
465 |