Diffstat (limited to 'noncore/net/mail/taskbarapplet/mailapplet.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/net/mail/taskbarapplet/mailapplet.cpp | 16 |
1 files changed, 9 insertions, 7 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 @@ -17,14 +17,14 @@ using namespace Opie::Core; MailApplet::MailApplet( QWidget *parent ) -: QWidget( parent ) { +: QLabel( parent ) { m_config = new Config( "mail" ); m_config->setGroup( "Applet" ); - setFixedWidth( AppLnk::smallIconSize() ); + //setFixedWidth( AppLnk::smallIconSize() ); setFixedHeight( AppLnk::smallIconSize() ); hide(); @@ -52,18 +52,21 @@ MailApplet::~MailApplet() { if ( m_config ) delete m_config; } -void MailApplet::paintEvent( QPaintEvent* ) { +void MailApplet::paintEvent( QPaintEvent*ev ) +{ QPainter p( this ); p.drawPixmap( 0, 0, Resource::loadPixmap( "mail/inbox" ) ); + QLabel::paintEvent(ev); +#if 0 QFont f( "vera", AppLnk::smallIconSize() ); QFontMetrics fm( f ); p.setFont( f ); p.setPen( Qt::blue ); p.drawText( AppLnk::smallIconSize()/3, AppLnk::smallIconSize() - 2, QString::number( m_newMails ) ); +#endif return; - } void MailApplet::mouseReleaseEvent( QMouseEvent* e ) { slotClicked(); @@ -133,14 +136,13 @@ void MailApplet::slotCheck() { Config cfg( "mail" ); cfg.setGroup( "Status" ); cfg.writeEntry( "newMails", m_newMails ); { - odebug << "QCop abschicken" << oendl; QCopEnvelope env( "QPE/Pim", "newMails(int)" ); env << m_newMails; } - odebug << "QCop abschicken done" << oendl; - repaint( true ); + setText(QString::number( m_newMails )); +// repaint( true ); } else { ODevice *device = ODevice::inst(); if ( !isHidden() ) hide(); |