qtmobility/src/messaging/qmtmengine_symbian_p.h
changeset 8 71781823f776
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
5:453da2cfceef 8:71781823f776
    53 #include "qmessagestore_symbian_p.h"
    53 #include "qmessagestore_symbian_p.h"
    54 #include "qmessagefilter.h"
    54 #include "qmessagefilter.h"
    55 #include "qmessagefilter_p.h"
    55 #include "qmessagefilter_p.h"
    56 #include "qmessagefolderfilter.h"
    56 #include "qmessagefolderfilter.h"
    57 #include "qmessageservice.h"
    57 #include "qmessageservice.h"
    58 
       
    59 
       
    60 
    58 
    61 
    59 
    62 class CRichText;
    60 class CRichText;
    63 class CCharFormatLayer;
    61 class CCharFormatLayer;
    64 class CParaFormatLayer;
    62 class CParaFormatLayer;
    71 class CPop3ClientMtm;
    69 class CPop3ClientMtm;
    72 class CMsvFindOperation;
    70 class CMsvFindOperation;
    73 
    71 
    74 
    72 
    75 QTM_BEGIN_NAMESPACE
    73 QTM_BEGIN_NAMESPACE
       
    74 
    76 class CMessagesFindOperation;
    75 class CMessagesFindOperation;
    77 class QMessageId;
    76 class QMessageId;
    78 class QMessageAccount;
    77 class QMessageAccount;
    79 
    78 
    80 struct MessageEvent
    79 struct MessageEvent
   161     void notification(TMsvSessionEvent aEvent, TUid aMsgType, TMsvId aFolderId, TMsvId aMessageId);
   160     void notification(TMsvSessionEvent aEvent, TUid aMsgType, TMsvId aFolderId, TMsvId aMessageId);
   162     void filterAndOrderMessagesReady(bool success, int operationId, QMessageIdList ids, int numberOfHandledFilters,
   161     void filterAndOrderMessagesReady(bool success, int operationId, QMessageIdList ids, int numberOfHandledFilters,
   163                                      bool resultSetOrdered);
   162                                      bool resultSetOrdered);
   164 
   163 
   165     inline RFs& FsSession() const { return((RFs&)iFsSession); }
   164     inline RFs& FsSession() const { return((RFs&)iFsSession); }
       
   165 
   166 private:
   166 private:
   167     void updateEmailAccountsL() const;
   167     void updateEmailAccountsL() const;
   168     bool switchToMTMRootEntry(MTMType aMTMType);
   168     bool switchToMTMRootEntry(MTMType aMTMType);
   169     TMsvId mtmServiceEntryIdL(MTMType aMTMType) const;
   169     TMsvId mtmServiceEntryIdL(MTMType aMTMType) const;
   170     CBaseMtm* mtmByType(MTMType aMTMType);
   170     CBaseMtm* mtmByType(MTMType aMTMType);
   224     void storeMMSL(QMessage &message);
   224     void storeMMSL(QMessage &message);
   225     void sendMMSL(QMessage &message);
   225     void sendMMSL(QMessage &message);
   226     void storeEmailL(QMessage &message);
   226     void storeEmailL(QMessage &message);
   227     void sendEmailL(QMessage &message);
   227     void sendEmailL(QMessage &message);
   228     void storeSMSL(QMessage &message);
   228     void storeSMSL(QMessage &message);
       
   229     bool validateSMS();
   229     void sendSMSL(QMessage &message);
   230     void sendSMSL(QMessage &message);
   230     void retrieveL(const QMessageId &messageId, const QMessageContentContainerId& id);
   231     void retrieveL(const QMessageId &messageId, const QMessageContentContainerId& id);
   231     void retrieveBodyL(const QMessageId& id) const;
   232     void retrieveBodyL(const QMessageId& id) const;
   232     void retrieveHeaderL(const QMessageId& id) const;
   233     void retrieveHeaderL(const QMessageId& id) const;
   233     void exportUpdatesL(const QMessageAccountId &id) const;
   234     void exportUpdatesL(const QMessageAccountId &id) const;