ipsservices/ipssosplugin/inc/ipsplgheaders.h
changeset 18 578830873419
parent 0 8466d47a6819
child 20 ecc8def7944a
equal deleted inserted replaced
4:e7aa27f58ae1 18:578830873419
     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"