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

MailApplet Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/taskbarapplet/mailapplet.h>

Collaboration diagram for MailApplet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MailApplet (QWidget *parent=0)
 ~MailApplet ()

Protected Slots

void startup ()
void slotCheck ()
void slotClicked ()

Protected Member Functions

void gotNewMail ()
void mouseReleaseEvent (QMouseEvent *)
void paintEvent (QPaintEvent *)

Static Protected Member Functions

static void ledOnOff (bool)

Private Attributes

QTimer * m_intervalTimer
int m_intervalMs
StatusMailm_statusMail
int m_newMails

Constructor & Destructor Documentation

MailApplet::MailApplet QWidget *  parent = 0  ) 
 

Definition at line 20 of file mailapplet.cpp.

References l, m_newMails, m_statusMail, AppLnk::smallIconSize(), and startup().

MailApplet::~MailApplet  ) 
 

Definition at line 42 of file mailapplet.cpp.

References m_statusMail.


Member Function Documentation

void MailApplet::gotNewMail  )  [protected]
 

void MailApplet::ledOnOff bool   )  [static, protected]
 

Definition at line 93 of file mailapplet.cpp.

References device, Opie::Core::Led_BlinkSlow, Opie::Core::Led_Mail, Opie::Core::Led_Off, Opie::Core::Led_On, Opie::Core::ODevice::ledList(), Opie::Core::ODevice::ledStateList(), and Opie::Core::ODevice::setLedState().

Referenced by slotCheck(), and slotClicked().

void MailApplet::mouseReleaseEvent QMouseEvent *   )  [protected]
 

Definition at line 62 of file mailapplet.cpp.

References slotClicked().

void MailApplet::paintEvent QPaintEvent *   )  [protected]
 

Definition at line 47 of file mailapplet.cpp.

References Qt::blue, f, Resource::loadPixmap(), m_newMails, QString::number(), p, and AppLnk::smallIconSize().

void MailApplet::slotCheck  )  [protected, slot]
 

Definition at line 102 of file mailapplet.cpp.

References StatusMail::check_current_stat(), device, ledOnOff(), m_intervalMs, m_intervalTimer, m_newMails, m_statusMail, folderStat::message_unseen, QString::number(), odebug, oendl, Config::readBoolEntry(), Config::readNumEntry(), Config::setGroup(), and Config::writeEntry().

Referenced by startup().

void MailApplet::slotClicked  )  [protected, slot]
 

Definition at line 66 of file mailapplet.cpp.

References ledOnOff(), m_statusMail, and StatusMail::reset_status().

Referenced by mouseReleaseEvent().

void MailApplet::startup  )  [protected, slot]
 

Definition at line 79 of file mailapplet.cpp.

References Settings::getAccounts(), m_intervalMs, m_intervalTimer, m_statusMail, and slotCheck().

Referenced by MailApplet().


Member Data Documentation

int MailApplet::m_intervalMs [private]
 

Definition at line 32 of file mailapplet.h.

Referenced by slotCheck(), and startup().

QTimer* MailApplet::m_intervalTimer [private]
 

Definition at line 31 of file mailapplet.h.

Referenced by slotCheck(), and startup().

int MailApplet::m_newMails [private]
 

Definition at line 34 of file mailapplet.h.

Referenced by MailApplet(), paintEvent(), and slotCheck().

StatusMail* MailApplet::m_statusMail [private]
 

Definition at line 33 of file mailapplet.h.

Referenced by MailApplet(), slotCheck(), slotClicked(), startup(), and ~MailApplet().


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