equal
deleted
inserted
replaced
22 |
22 |
23 #include <MsgAttachmentUtils.h> |
23 #include <MsgAttachmentUtils.h> |
24 |
24 |
25 // LOCAL INCLUDES |
25 // LOCAL INCLUDES |
26 #include "FreestyleEmailUiAttachmentsListModel.h" |
26 #include "FreestyleEmailUiAttachmentsListModel.h" |
27 #include "FreestyleEmailUiUtilities.h" |
|
28 #include "fsccontactactionmenudefines.h" |
27 #include "fsccontactactionmenudefines.h" |
29 |
28 |
30 // FORWARD DECLARATIONS |
29 // FORWARD DECLARATIONS |
31 class CFSEmailUiSendAttachmentsListVisualiser; |
30 class CFSEmailUiSendAttachmentsListVisualiser; |
32 class CFSEmailUiSendAttachmentsListModel; |
31 class CFSEmailUiSendAttachmentsListModel; |
42 * Interacts with the user through the UI and request message processing |
41 * Interacts with the user through the UI and request message processing |
43 * from the handler class |
42 * from the handler class |
44 */ |
43 */ |
45 // <cmail> |
44 // <cmail> |
46 class CFreestyleEmailUiSendAttachmentsListControl |
45 class CFreestyleEmailUiSendAttachmentsListControl |
47 : public CAlfControl, public MFsActionMenuPositionGiver, public MMGFetchVerifier, public MFSEmailUiGenericTimerCallback |
46 : public CAlfControl, public MFsActionMenuPositionGiver, public MMGFetchVerifier |
48 { |
47 { |
49 // </cmail> |
48 // </cmail> |
50 public: |
49 public: |
51 |
50 |
52 /** |
51 /** |
87 * From ALF |
86 * From ALF |
88 */ |
87 */ |
89 TBool OfferEventL( const TAlfEvent& aEvent ); |
88 TBool OfferEventL( const TAlfEvent& aEvent ); |
90 |
89 |
91 TBool IsAttachmentAddingLocked() const; |
90 TBool IsAttachmentAddingLocked() const; |
92 |
91 |
93 // Fire timer callback |
|
94 void TimerEventL( CFSEmailUiGenericTimer* aTriggeredTimer ); |
|
95 |
|
96 /** |
92 /** |
97 * AppendAttachmentToListL |
93 * AppendAttachmentToListL |
98 * Adds new attachment to list and email body |
94 * Adds new attachment to list and email body |
99 * @param aType Type of attachment to add |
95 * @param aType Type of attachment to add |
100 * |
96 * |
242 // Wait note for long running operations. Owns itself. |
238 // Wait note for long running operations. Owns itself. |
243 CAknWaitDialog* iWaitNote; |
239 CAknWaitDialog* iWaitNote; |
244 |
240 |
245 // adding attachment locked |
241 // adding attachment locked |
246 TBool iAttachmentAddingLocked; |
242 TBool iAttachmentAddingLocked; |
247 |
243 |
248 // Timer to postpone the Info Dialog |
|
249 CFSEmailUiGenericTimer* iDialogTimer; |
|
250 }; |
244 }; |
251 |
245 |
252 #endif /*FREESTYLEMAILUI_SENDATTACHMENTSLISTCONTROL_H_*/ |
246 #endif /*FREESTYLEMAILUI_SENDATTACHMENTSLISTCONTROL_H_*/ |