From bbb3cdf8f91d567f6c2e786bd144b64bd679ff9a Mon Sep 17 00:00:00 2001 From: harlekin Date: Mon, 10 Feb 2003 21:28:14 +0000 Subject: adapted to new refresh, datebookplugin still need some work --- (limited to 'core/pim/today/plugins/mail/mailplugin.cpp') diff --git a/core/pim/today/plugins/mail/mailplugin.cpp b/core/pim/today/plugins/mail/mailplugin.cpp index d497970..a37d506 100644 --- a/core/pim/today/plugins/mail/mailplugin.cpp +++ b/core/pim/today/plugins/mail/mailplugin.cpp @@ -16,13 +16,13 @@ #include "mailplugin.h" -#include "mailpluginwidget.h" - MailPlugin::MailPlugin() { + m_widget = 0l; } MailPlugin::~MailPlugin() { + delete m_widget; } QString MailPlugin::pluginName() const { @@ -38,14 +38,18 @@ QString MailPlugin::pixmapNameWidget() const { } QWidget* MailPlugin::widget( QWidget * wid ) { - return new MailPluginWidget( wid, "Mail" ); + if(!m_widget) { + m_widget = new MailPluginWidget( wid, "Datebook" ); + } + return m_widget; } + QString MailPlugin::pixmapNameConfig() const { return 0l; } -TodayConfigWidget* MailPlugin::configWidget( QWidget* wid ) { +TodayConfigWidget* MailPlugin::configWidget( QWidget* ) { return 0l; } @@ -58,3 +62,8 @@ bool MailPlugin::excludeFromRefresh() const { return false; } +void MailPlugin::refresh() { + if ( m_widget ) { + m_widget->refresh(); + } +} -- cgit v0.9.0.2