diff -r 5253a20d2a1e -r a4d6f1ea0416 emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h --- a/emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h Mon Jan 18 20:08:26 2010 +0200 +++ b/emailuis/emailui/inc/FreestyleEmailUiHtmlViewerContainer.h Tue Jan 26 11:45:42 2010 +0200 @@ -31,6 +31,8 @@ class CFSMailMessage; class CFreestyleEmailUiAppUi; class CFreestyleMessageHeaderURLEventHandler; +class CFreestyleEmailUiAknStatusIndicator; +struct TAttachmentData; /** * Html viewer container. @@ -110,6 +112,11 @@ * changed */ void ReloadPageL(); + + void ShowAttacthmentDownloadStatusL( TFSProgress::TFSProgressStatus aProgressStatus, const TAttachmentData& aAttachmentData ); + TBool AttacthmentDownloadStatusVisible(); + void HideAttacthmentDownloadStatus(); + private: // Second phase constructor. @@ -174,6 +181,7 @@ CBrCtlInterface* FindWindowL( const TDesC& aTargetName ) const; void HandleWindowCommandL( const TDesC& aTargetName, TBrCtlWindowCommand aCommand ); + TRect CalcAttachmentStatusRect(); private: // data @@ -207,6 +215,8 @@ TInt iScrollPosition; COverlayControl* iOverlayControlNext; COverlayControl* iOverlayControlPrev; + + CFreestyleEmailUiAknStatusIndicator* iAttachmentStatus; };