emailuis/nmhswidget/inc/nmhswidgetemailengine.h
changeset 75 47d84de1c893
parent 54 997a02608b3a
child 76 38bf5461e270
equal deleted inserted replaced
72:64e38f08e49c 75:47d84de1c893
    44 public:
    44 public:
    45     NmHsWidgetEmailEngine( const NmId& monitoredMailboxId );
    45     NmHsWidgetEmailEngine( const NmId& monitoredMailboxId );
    46     bool initialize(); 
    46     bool initialize(); 
    47     ~NmHsWidgetEmailEngine();
    47     ~NmHsWidgetEmailEngine();
    48 
    48 
    49     int getEnvelopes(QList<NmMessageEnvelope> &list, int maxEnvelopeAmount);
    49     int getEnvelopes(QList<NmMessageEnvelope*> &list, int maxEnvelopeAmount);
    50     int unreadCount();
    50     int unreadCount();
    51     QString accountName();
    51     QString accountName();
    52     void deleteAiwRequest();
    52     void deleteAiwRequest();
    53         
    53         
    54 public slots:
    54 public slots:
    56             NmMessageEvent event,
    56             NmMessageEvent event,
    57             const NmId &folderId,
    57             const NmId &folderId,
    58             const QList<NmId> &messageIds,
    58             const QList<NmId> &messageIds,
    59             const NmId& mailboxId);
    59             const NmId& mailboxId);
    60 
    60 
       
    61     void handleFolderEvent(
       
    62                 NmFolderEvent event,
       
    63                 const QList<NmId> &folderIds,
       
    64                 const NmId& mailboxId);
       
    65 
       
    66     
    61     void handleMailboxEvent(NmMailboxEvent event, const QList<NmId> &mailboxIds);
    67     void handleMailboxEvent(NmMailboxEvent event, const QList<NmId> &mailboxIds);
    62    
    68    
    63     //Activity control
    69     //Activity control
    64     void suspend();
    70     void suspend();
    65     void activate();
    71     void activate();