-rw-r--r-- | noncore/net/mail/taskbarapplet/mailapplet.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/noncore/net/mail/taskbarapplet/mailapplet.cpp b/noncore/net/mail/taskbarapplet/mailapplet.cpp index 58f068b..a261d14 100644 --- a/noncore/net/mail/taskbarapplet/mailapplet.cpp +++ b/noncore/net/mail/taskbarapplet/mailapplet.cpp @@ -40,21 +40,21 @@ MailApplet::~MailApplet() { if ( m_statusMail ) delete m_statusMail; if ( m_config ) delete m_config; } void MailApplet::paintEvent( QPaintEvent* ) { QPainter p( this ); - p.drawPixmap( 0, 0, Resource::loadPixmap( "mail/mailchecker" ) ); - QFont f( "Fixed", AppLnk::smallIconSize() ); + p.drawPixmap( 0, 0, Resource::loadPixmap( "mail/inbox" ) ); + QFont f( "vera", AppLnk::smallIconSize() ); QFontMetrics fm( f ); p.setFont( f ); - p.drawText( AppLnk::smallIconSize()/2, AppLnk::smallIconSize()/2, QString::number( m_newMails ) ); + p.drawText( AppLnk::smallIconSize()/3, AppLnk::smallIconSize() - 2, QString::number( m_newMails ) ); return; } void MailApplet::mouseReleaseEvent( QMouseEvent* e ) { slotClicked(); } @@ -123,10 +123,16 @@ void MailApplet::slotCheck() { } else { ODevice *device = ODevice::inst(); if ( !isHidden() ) hide(); if ( !device->ledList().isEmpty() ) { OLed led = ( device->ledList().contains( Led_Mail ) ) ? Led_Mail : device->ledList()[0]; device->setLedState( led, Led_Off ); } + + Config cfg( "mail" ); + cfg.setGroup( "Status" ); + cfg.writeEntry( "newMails", m_newMails ); + QCopEnvelope env( "QPE/Pim", "newMails(int)" ); + env << m_newMails; } } |