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

mailapplet.h

Go to the documentation of this file.
00001 #ifndef MAILAPPLET_H
00002 #define MAILAPPLET_H
00003 
00004 #include <qbutton.h>
00005 #include <qlabel.h>
00006 
00007 #include <libmailwrapper/statusmail.h>
00008 
00009 class Config;
00010 class QTimer;
00011 
00012 class MailApplet : public QLabel {
00013 
00014     Q_OBJECT
00015 
00016 public:
00017     MailApplet( QWidget *parent = 0 );
00018     ~MailApplet();
00019 
00020 protected:
00021     void gotNewMail();
00022     void mouseReleaseEvent( QMouseEvent* );
00023     void paintEvent( QPaintEvent* );
00024     static void ledOnOff(bool);
00025 
00026 protected slots:
00027     void startup();
00028     void slotCheck();
00029     void slotClicked();
00030 private:
00031     QTimer *m_intervalTimer;
00032     int m_intervalMs;
00033     StatusMail* m_statusMail;
00034     int m_newMails;
00035 
00036 };
00037 
00038 #endif
00039 

Generated on Sat Nov 5 16:17:39 2005 for OPIE by  doxygen 1.4.2