--- a/emailuis/emailui/inc/FreestyleEmailUiMailListVisualiser.h Tue Apr 27 16:20:14 2010 +0300
+++ b/emailuis/emailui/inc/FreestyleEmailUiMailListVisualiser.h Tue May 11 15:57:15 2010 +0300
@@ -268,6 +268,19 @@
// </cmail>
{
friend class CMailListUpdater;
+private:
+
+ // Refresh state
+ enum TRefreshState
+ {
+ ERefreshNone,
+ // Full refresh needed. Update model and redraw entire list.
+ EFullRefreshNeeded,
+ // Partial refresh needed.
+ EPartialRefreshNeeded,
+ // Focus to the beginning.
+ EFocusChangeNeeded
+ };
public:
static CFSEmailUiMailListVisualiser* NewL(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup);
static CFSEmailUiMailListVisualiser* NewLC(CAlfEnv& aEnv, CFreestyleEmailUiAppUi* aAppUi, CAlfControlGroup& aMailListControlGroup);
@@ -442,6 +455,9 @@
const TDesC8& aCustomMessage );
void ChildDoDeactivate();
void GetParentLayoutsL( RPointerArray<CAlfVisual>& aLayoutArray ) const;
+
+ void FadeOut(TBool aDirectionOut);
+
/**
* @see CFsEmailUiViewBase::SetStatusBarLayout
*/