1 /* |
1 /* |
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
17 |
17 |
18 #ifndef IPSPLGHEADERS_H |
18 #ifndef IPSPLGHEADERS_H |
19 #define IPSPLGHEADERS_H |
19 #define IPSPLGHEADERS_H |
20 |
20 |
21 // System includes |
21 // System includes |
|
22 #include <nmcommonheaders.h> |
22 #include <e32cmn.h> |
23 #include <e32cmn.h> |
23 #include <e32def.h> |
24 #include <e32def.h> |
24 #include <e32base.h> |
25 #include <e32base.h> |
25 #include <e32property.h> |
26 #include <e32property.h> |
26 |
27 |
27 #include <f32file.h> |
28 #include <f32file.h> |
28 |
29 |
29 #include <eikenv.h> // for rich text para and char format layer |
|
30 #include <eikrutil.h> |
|
31 |
|
32 #include <coemain.h> // for rich text para and char format layer |
|
33 |
30 |
34 #include <charconv.h> |
31 #include <charconv.h> |
35 |
32 |
36 // cenrep |
33 // cenrep |
37 #include <centralrepository.h> |
34 #include <centralrepository.h> |
38 // ecom |
35 // ecom |
39 #include <ecom/implementationproxy.h> |
36 #include <implementationproxy.h> |
40 // mtm |
37 // mtm |
41 #include <MTMStore.h> |
|
42 #include <mtmuibas.h> |
38 #include <mtmuibas.h> |
43 // mtcl |
39 // mtcl |
44 #include <mtclbase.h> |
40 #include <mtclbase.h> |
45 #include <mtclreg.h> |
41 #include <mtclreg.h> |
46 // msv |
42 // msv |
47 #include <msvstd.hrh> |
43 #include <msvstd.hrh> |
48 #include <msvapi.h> // Messaging framework |
44 #include <msvapi.h> // Messaging framework |
49 #include <msvuids.h> |
45 #include <msvuids.h> |
50 #include <msvstd.h> |
46 #include <msvstd.h> |
51 // miut |
47 // miut |
52 #include <miutset.h> // MTM identifiers |
48 #include <miutset.h> // MTM identifiers |
53 #include <miuthdr.h> // TMsvEmailEntry |
49 #include <miuthdr.h> // TMsvEmailEntry |
54 #include <miut_err.h> // KErrImapServerBusy |
50 #include <miut_err.h> // KErrImapServerBusy |
55 #include <miutmsg.h> |
51 #include <miutmsg.h> |
56 #include <miutconv.h> |
52 #include <miutconv.h> |
|
53 |
|
54 #include <timrfc822datefield.h> // KUidMsvEmailTextEntry, KUidMsvEmailHtmlEntry |
|
55 |
57 // imap |
56 // imap |
58 #include <imapset.h> |
57 #include <imapset.h> |
59 #include <imapcmds.h> |
58 #include <imapcmds.h> |
60 // pop |
59 // pop |
61 #include <pop3set.h> |
60 #include <pop3set.h> |
62 #include <popcmtm.h> |
61 #include <popcmtm.h> |
63 // smtp |
62 // smtp |
64 #include <smtpset.h> |
63 #include <smtpset.h> |
65 |
64 |
66 #ifndef FF_CMAIL_INTEGRATION |
|
67 #include <timrfc822datefield.h> |
|
68 #endif // FF_CMAIL_INTEGRATION |
|
69 |
|
70 #include <cmsvattachment.h> // CMsvAttachment |
65 #include <cmsvattachment.h> // CMsvAttachment |
71 #include <mmsvattachmentmanager.h> // MMsvAttachmentManager |
66 #include <mmsvattachmentmanager.h> // MMsvAttachmentManager |
72 // cfsmail |
67 // cfsmail |
73 //<cmail> |
68 //<cmail> |
74 #include "CFSMailCommon.h" |
69 #include <CFSMailCommon.h> |
75 #include "CFSMailMessage.h" |
70 #include <CFSMailMessage.h> |
|
71 #include <CFSMailFolder.h> |
76 // sendui |
72 // sendui |
77 #include <SendUiConsts.h> |
73 #include <SendUiConsts.h> |
78 #include <SenduiMtmUids.h> |
74 #include <SenduiMtmUids.h> |
79 |
75 |
80 #include "fsmailserverconst.h" |
76 #include "fsmailserverconst.h" |
109 |
105 |
110 // msg |
106 // msg |
111 #include "ipsplgmsgmapper.h" |
107 #include "ipsplgmsgmapper.h" |
112 #include "ipsplgmsgkey.h" |
108 #include "ipsplgmsgkey.h" |
113 #include "ipsplgmsgiterator.h" // CIpsPlgMsgIterator |
109 #include "ipsplgmsgiterator.h" // CIpsPlgMsgIterator |
114 #include "ipsplgmsgswap.h" // TIpsPlgMsgSwap |
110 #include "ipsplgmsgswap.h" // TIpsPlgMsgSwap |
115 |
111 |
116 |
112 |
117 // imap4 |
113 // imap4 |
118 #include "ipsplgimap4connectop.h" |
114 #include "ipsplgimap4connectop.h" |
119 #include "ipsplgimap4plugin.h" |
115 #include "ipsplgimap4plugin.h" |
139 // search |
135 // search |
140 #include "ipsplgsearch.h" |
136 #include "ipsplgsearch.h" |
141 #include "ipsplgsearchop.h" |
137 #include "ipsplgsearchop.h" |
142 #include "ipsplgtextsearcher.h" |
138 #include "ipsplgtextsearcher.h" |
143 |
139 |
144 // settings |
|
145 #include "ipsplgsettingsobserver.h" |
|
146 #include "ipssetdataapi.h" |
|
147 #include "ipssetdatastorer.h" |
|
148 #include "ipssetdata.h" |
|
149 #include "IpsSetDataExtension.h" |
|
150 #include "ipssetutils.h" |
|
151 #include "ipssetutilsconsts.hrh" |
|
152 |
|
153 // mrulist |
140 // mrulist |
154 #include "ipsplgmrulist.h" |
141 #include "ipsplgmrulist.h" |
155 |
142 |
156 |
143 |
157 // events |
144 // events |
171 |
158 |
172 // operations |
159 // operations |
173 #include "ipsplgtimeroperation.h" |
160 #include "ipsplgtimeroperation.h" |
174 #include "ipsplgoperationwait.h" |
161 #include "ipsplgoperationwait.h" |
175 #include "ipsplgonlineoperation.h" |
162 #include "ipsplgonlineoperation.h" |
|
163 // <qmail> |
|
164 #include "ipsplgcreatemessageoperation.h" |
|
165 #include "ipsplgcreateforwardmessageoperation.h" |
|
166 #include "ipsplgcreatereplymessageoperation.h" |
|
167 #include "ipsplgnewchildpartfromfileoperation.h" |
|
168 // </qmail> |
176 #include "ipsplgdisconnectop.h" |
169 #include "ipsplgdisconnectop.h" |
177 #include "ipsplgservicedeletionop.h" |
170 #include "ipsplgservicedeletionop.h" |
178 #include "ipsplgdeleteremote.h" |
171 #include "ipsplgdeleteremote.h" |
179 #include "ipsplgdeletelocal.h" |
172 #include "ipsplgdeletelocal.h" |
180 #include "ipsplgsingleopwatcher.h" |
173 #include "ipsplgsingleopwatcher.h" |