Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

StatusMail Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/libmailwrapper/statusmail.h>

Collaboration diagram for StatusMail:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StatusMail (QList< Account > &list)
virtual ~StatusMail ()
virtual void reset_status ()
virtual void check_current_stat (folderStat &targetStat)

Protected Member Functions

void initAccounts (QList< Account > &accounts)

Protected Attributes

folderStat currentImapStat
folderStat currentPop3Stat
folderStat lastPop3Stat
QList< AbstractMailconnectionList

Constructor & Destructor Documentation

StatusMail::StatusMail QList< Account > &  list  ) 
 

Definition at line 7 of file statusmail.cpp.

References connectionList, currentImapStat, currentPop3Stat, initAccounts(), lastPop3Stat, folderStat::message_count, folderStat::message_recent, and folderStat::message_unseen.

StatusMail::~StatusMail  )  [virtual]
 

Definition at line 19 of file statusmail.cpp.


Member Function Documentation

void StatusMail::check_current_stat folderStat targetStat  )  [virtual]
 

Definition at line 62 of file statusmail.cpp.

References MAILLIB::A_IMAP, MAILLIB::A_POP3, connectionList, currentImapStat, currentPop3Stat, AbstractMail::getType(), lastPop3Stat, AbstractMail::logout(), folderStat::message_count, folderStat::message_recent, folderStat::message_unseen, odebug, oendl, and AbstractMail::statusFolder().

Referenced by MailApplet::slotCheck().

void StatusMail::initAccounts QList< Account > &  accounts  )  [protected]
 

Definition at line 23 of file statusmail.cpp.

References MAILLIB::A_IMAP, MAILLIB::A_POP3, connectionList, currentImapStat, currentPop3Stat, Account::getOffline(), Account::getType(), AbstractMail::getWrapper(), lastPop3Stat, AbstractMail::logout(), folderStat::message_count, folderStat::message_recent, folderStat::message_unseen, odebug, oendl, and AbstractMail::statusFolder().

Referenced by StatusMail().

void StatusMail::reset_status  )  [virtual]
 

Definition at line 57 of file statusmail.cpp.

References currentPop3Stat, and lastPop3Stat.

Referenced by MailApplet::slotClicked().


Member Data Documentation

QList<AbstractMail> StatusMail::connectionList [protected]
 

Definition at line 28 of file statusmail.h.

Referenced by check_current_stat(), initAccounts(), and StatusMail().

folderStat StatusMail::currentImapStat [protected]
 

Definition at line 22 of file statusmail.h.

Referenced by check_current_stat(), initAccounts(), and StatusMail().

folderStat StatusMail::currentPop3Stat [protected]
 

Definition at line 25 of file statusmail.h.

Referenced by check_current_stat(), initAccounts(), reset_status(), and StatusMail().

folderStat StatusMail::lastPop3Stat [protected]
 

Definition at line 27 of file statusmail.h.

Referenced by check_current_stat(), initAccounts(), reset_status(), and StatusMail().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:52:26 2005 for OPIE by  doxygen 1.4.2