|
1 /* |
|
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: Opearation code definitions |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef ESMRICALVIEWEROPCODES_HRH |
|
20 #define ESMRICALVIEWEROPCODES_HRH |
|
21 |
|
22 //<cmail> |
|
23 #include "esmrcommands.h" |
|
24 //</cmail> |
|
25 |
|
26 /** |
|
27 * ESMRIcalViewer operations |
|
28 */ |
|
29 enum TESMRIcalViewerOperationType |
|
30 { |
|
31 // Meeting Request operations |
|
32 // View launch operation |
|
33 EESMRViewLaunch = 1, |
|
34 // Response to MR operation |
|
35 EESMRResponseToMR = 2, |
|
36 // Remove MR from Calendar operation |
|
37 EESMRRemoveMR = 3, |
|
38 // Resolve MR method operation |
|
39 EESMRResolveMRMethod = 4, |
|
40 // Resolve, if message can be viewed with MR viewer |
|
41 EESMRCanViewMR = 5, |
|
42 // Resolve MR method operation |
|
43 EESMRResolveMRMethodSync = 6, |
|
44 |
|
45 // ESMRIcalViewer command ids |
|
46 // Loads meeting request data |
|
47 EESMRLoadMRData = 100, |
|
48 EESMRLoadMRInfoData = 101, |
|
49 EESMRLoadImapData = 102, |
|
50 EESMRFetchMailContent = 103, |
|
51 EESMRLoadMRIcalData = 104, |
|
52 EESMREmailCommand = 105, |
|
53 EESMRLaunchUI = 106, |
|
54 |
|
55 /** |
|
56 * FS Email specific commands |
|
57 */ |
|
58 // Trys to open attachment in propriate viewer, async |
|
59 EESMRCmdOpenAttachment = EESMRFirstFSMailCommand, |
|
60 // Opens attachment list view directly, async |
|
61 EESMRCmdOpenAttachmentView, |
|
62 // Start attachment download, async |
|
63 EESMRCmdDownloadAttachment, |
|
64 EESMRCmdDownloadAllAttachments, |
|
65 // Cancel attachment download, async |
|
66 EESMRCmdCancelDownload, |
|
67 EESMRCmdCancelAllDownloads, |
|
68 // Save attachments |
|
69 EESMRCmdSaveAttachment, |
|
70 EESMRCmdSaveAllAttachments, |
|
71 // Email 'More' submenu |
|
72 EESMRCmdMailEmailMoreMenu, |
|
73 // MR messsage is marked unread, sync |
|
74 EESMRCmdMailMarkUnread, |
|
75 // MR message is marked read, sync |
|
76 EESMRCmdMailMarkRead, |
|
77 // MR message is deleted, async |
|
78 EESMRCmdMailDelete, |
|
79 // MR message is forwarded as email message, async |
|
80 EESMRCmdMailForwardAsMessage, |
|
81 // MR message is moved to another folder, async |
|
82 EESMRCmdMailMoveMessage, |
|
83 // MR message is copied to another folder, async |
|
84 EESMRCmdMailCopyMessage, |
|
85 // MR message is flagges, sync |
|
86 EESMRCmdMailFlagMessage, |
|
87 // Message composer is launched, async |
|
88 EESMRCmdMailComposeMessage, |
|
89 // MR message details is shown, async |
|
90 EESMRCmdMailMessageDetails, |
|
91 // Show previous message, async |
|
92 EESMRCmdMailPreviousMessage, |
|
93 // Show next message, async |
|
94 EESMRCmdMailNextMessage, |
|
95 // Move message to drafts, async |
|
96 EESMRCmdMailMoveMessageToDrafts, |
|
97 // Open download manager, async |
|
98 EESMRCmdDownloadManager, |
|
99 // Replys to message sender, async |
|
100 EESMRCmdMailReply, |
|
101 // Replys to all recipients in the message, async |
|
102 EESMRCmdMailReplyAll |
|
103 }; |
|
104 |
|
105 #endif // MESMRICALVIEWEROPCODES_HRH |
|
106 |
|
107 // End of file |