diff -r 4ce476e64c59 -r 8592a65ad3fb emailuis/emailui/inc/FreestyleEmailUiSendAttachmentsListControl.h --- a/emailuis/emailui/inc/FreestyleEmailUiSendAttachmentsListControl.h Wed Mar 31 21:08:33 2010 +0300 +++ b/emailuis/emailui/inc/FreestyleEmailUiSendAttachmentsListControl.h Wed Apr 14 15:42:15 2010 +0300 @@ -24,6 +24,7 @@ // LOCAL INCLUDES #include "FreestyleEmailUiAttachmentsListModel.h" +#include "FreestyleEmailUiUtilities.h" #include "fsccontactactionmenudefines.h" // FORWARD DECLARATIONS @@ -43,7 +44,7 @@ */ // class CFreestyleEmailUiSendAttachmentsListControl - : public CAlfControl, public MFsActionMenuPositionGiver, public MMGFetchVerifier + : public CAlfControl, public MFsActionMenuPositionGiver, public MMGFetchVerifier, public MFSEmailUiGenericTimerCallback { // public: @@ -87,6 +88,11 @@ */ TBool OfferEventL( const TAlfEvent& aEvent ); + TBool IsAttachmentAddingLocked() const; + + // Fire timer callback + void TimerEventL( CFSEmailUiGenericTimer* aTriggeredTimer ); + /** * AppendAttachmentToListL * Adds new attachment to list and email body @@ -235,6 +241,12 @@ // Wait note for long running operations. Owns itself. CAknWaitDialog* iWaitNote; + + // adding attachment locked + TBool iAttachmentAddingLocked; + + // Timer to postpone the Info Dialog + CFSEmailUiGenericTimer* iDialogTimer; }; #endif /*FREESTYLEMAILUI_SENDATTACHMENTSLISTCONTROL_H_*/