author | alwin <alwin> | 2005-03-12 02:17:12 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-03-12 02:17:12 (UTC) |
commit | c30ae1086dfe8bebe1790161ba7df6c5472ded9f (patch) (unidiff) | |
tree | 2d98b84fd3fd3aa0e78eec5eb039bbd9088008da | |
parent | f6fa2808753f84a66037d8ca4f62f7ce412a386b (diff) | |
download | opie-c30ae1086dfe8bebe1790161ba7df6c5472ded9f.zip opie-c30ae1086dfe8bebe1790161ba7df6c5472ded9f.tar.gz opie-c30ae1086dfe8bebe1790161ba7df6c5472ded9f.tar.bz2 |
if there are new mails the taskbar icon stays 'cause not all
machines have a (working) mail-LED and users wonders why them don't
get a notification.
Inserted a block for SIGPIPE - that would let opie crash otherwise if
happen.
-rw-r--r-- | noncore/net/mail/taskbarapplet/mailapplet.cpp | 16 | ||||
-rw-r--r-- | noncore/net/mail/taskbarapplet/mailapplet.h | 3 |
2 files changed, 11 insertions, 8 deletions
diff --git a/noncore/net/mail/taskbarapplet/mailapplet.cpp b/noncore/net/mail/taskbarapplet/mailapplet.cpp index 9c0d32f..ce1e7ac 100644 --- a/noncore/net/mail/taskbarapplet/mailapplet.cpp +++ b/noncore/net/mail/taskbarapplet/mailapplet.cpp | |||
@@ -20,3 +20,3 @@ using namespace Opie::Core; | |||
20 | MailApplet::MailApplet( QWidget *parent ) | 20 | MailApplet::MailApplet( QWidget *parent ) |
21 | : QWidget( parent ) { | 21 | : QLabel( parent ) { |
22 | 22 | ||
@@ -25,3 +25,3 @@ MailApplet::MailApplet( QWidget *parent ) | |||
25 | 25 | ||
26 | setFixedWidth( AppLnk::smallIconSize() ); | 26 | //setFixedWidth( AppLnk::smallIconSize() ); |
27 | setFixedHeight( AppLnk::smallIconSize() ); | 27 | setFixedHeight( AppLnk::smallIconSize() ); |
@@ -55,5 +55,8 @@ MailApplet::~MailApplet() { | |||
55 | 55 | ||
56 | void MailApplet::paintEvent( QPaintEvent* ) { | 56 | void MailApplet::paintEvent( QPaintEvent*ev ) |
57 | { | ||
57 | QPainter p( this ); | 58 | QPainter p( this ); |
58 | p.drawPixmap( 0, 0, Resource::loadPixmap( "mail/inbox" ) ); | 59 | p.drawPixmap( 0, 0, Resource::loadPixmap( "mail/inbox" ) ); |
60 | QLabel::paintEvent(ev); | ||
61 | #if 0 | ||
59 | QFont f( "vera", AppLnk::smallIconSize() ); | 62 | QFont f( "vera", AppLnk::smallIconSize() ); |
@@ -63,4 +66,4 @@ void MailApplet::paintEvent( QPaintEvent* ) { | |||
63 | p.drawText( AppLnk::smallIconSize()/3, AppLnk::smallIconSize() - 2, QString::number( m_newMails ) ); | 66 | p.drawText( AppLnk::smallIconSize()/3, AppLnk::smallIconSize() - 2, QString::number( m_newMails ) ); |
67 | #endif | ||
64 | return; | 68 | return; |
65 | |||
66 | } | 69 | } |
@@ -136,3 +139,2 @@ void MailApplet::slotCheck() { | |||
136 | { | 139 | { |
137 | odebug << "QCop abschicken" << oendl; | ||
138 | QCopEnvelope env( "QPE/Pim", "newMails(int)" ); | 140 | QCopEnvelope env( "QPE/Pim", "newMails(int)" ); |
@@ -140,4 +142,4 @@ void MailApplet::slotCheck() { | |||
140 | } | 142 | } |
141 | odebug << "QCop abschicken done" << oendl; | 143 | setText(QString::number( m_newMails )); |
142 | repaint( true ); | 144 | // repaint( true ); |
143 | } else { | 145 | } else { |
diff --git a/noncore/net/mail/taskbarapplet/mailapplet.h b/noncore/net/mail/taskbarapplet/mailapplet.h index b4d3742..f28f274 100644 --- a/noncore/net/mail/taskbarapplet/mailapplet.h +++ b/noncore/net/mail/taskbarapplet/mailapplet.h | |||
@@ -4,2 +4,3 @@ | |||
4 | #include <qbutton.h> | 4 | #include <qbutton.h> |
5 | #include <qlabel.h> | ||
5 | 6 | ||
@@ -10,3 +11,3 @@ class QTimer; | |||
10 | 11 | ||
11 | class MailApplet : public QWidget { | 12 | class MailApplet : public QLabel { |
12 | 13 | ||