emailservices/nmailagent/inc/nmmailagent.h
changeset 40 2c62ef3caffd
parent 23 2dc6caa42ec3
child 30 759dc5235cdb
equal deleted inserted replaced
39:b0b89ca206b5 40:2c62ef3caffd
    70 
    70 
    71     void handleSyncStateEvent(
    71     void handleSyncStateEvent(
    72             NmSyncState state,
    72             NmSyncState state,
    73             const NmOperationCompletionEvent &event);
    73             const NmOperationCompletionEvent &event);
    74 
    74 
    75     void handleConnectionEvent(NmConnectState state, const NmId mailboxId);
    75     void handleConnectionEvent(NmConnectState state, const NmId mailboxId, int errorcode);
    76 
    76 
    77     void delayedStart();
    77     void delayedStart();
    78     
    78 
    79     void enableAlertTone();
    79     void enableAlertTone();
    80 
    80 
    81 private:
    81 private:
    82 
    82 
    83     void initMailboxStatus();
    83     void initMailboxStatus();
   102 
   102 
   103     bool updateMailboxState(const NmId &mailboxId,
   103     bool updateMailboxState(const NmId &mailboxId,
   104         bool active, bool refreshAlways);
   104         bool active, bool refreshAlways);
   105 
   105 
   106     static QStringList pluginFolders();
   106     static QStringList pluginFolders();
   107     
   107 
   108     bool getMessageUnreadInfo(const NmId &folderId, 
   108     bool getMessageUnreadInfo(const NmId &folderId,
   109         const NmId &messageId, const NmId &mailboxId, bool &unreadMessage);
   109         const NmId &messageId, const NmId &mailboxId, bool &unreadMessage);
   110     
   110 
   111     void playAlertTone();
   111     void playAlertTone();
   112     
   112 
   113 private: // data
   113 private: // data
   114 
   114 
   115     NmDataPluginFactory *mPluginFactory;
   115     NmDataPluginFactory *mPluginFactory;
   116     QList<NmMailboxInfo*> mMailboxes;
   116     QList<NmMailboxInfo*> mMailboxes;
   117     bool mSendingState;
   117     bool mSendingState;