summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/mail/taskbarapplet/mailapplet.cpp16
-rw-r--r--noncore/net/mail/taskbarapplet/mailapplet.h3
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
@@ -18,12 +18,12 @@
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();
@@ -53,16 +53,19 @@ MailApplet::~MailApplet() {
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 ) {
@@ -134,12 +137,11 @@ void MailApplet::slotCheck() {
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() )
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
@@ -2,13 +2,14 @@
#define MAILAPPLET_H
#include <qbutton.h>
+#include <qlabel.h>
#include <libmailwrapper/statusmail.h>
class Config;
class QTimer;
-class MailApplet : public QWidget {
+class MailApplet : public QLabel {
Q_OBJECT