Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MailPlugin Class Reference

#include </home/clem/local/src/opie/core/pim/today/plugins/mail/mailplugin.h>

Inheritance diagram for MailPlugin:

Inheritance graph
[legend]
Collaboration diagram for MailPlugin:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MailPlugin ()
 ~MailPlugin ()
QString pluginName () const
double versionNumber () const
QString pixmapNameWidget () const
QWidget * widget (QWidget *)
QString pixmapNameConfig () const
TodayConfigWidgetconfigWidget (QWidget *)
QString appName () const
bool excludeFromRefresh () const
void refresh ()
void reinitialize ()

Private Attributes

MailPluginWidgetm_widget

Constructor & Destructor Documentation

MailPlugin::MailPlugin  ) 
 

Definition at line 19 of file mailplugin.cpp.

References l, and m_widget.

MailPlugin::~MailPlugin  ) 
 

Definition at line 23 of file mailplugin.cpp.


Member Function Documentation

QString MailPlugin::appName  )  const [virtual]
 

The application that should be assigned to the button (pixmap) Today will show the plugin icon. On click it tries to execute the plugin related application.

Implements TodayPluginObject.

Definition at line 52 of file mailplugin.cpp.

TodayConfigWidget * MailPlugin::configWidget QWidget *   )  [virtual]
 

Config plugin widget - optional If the plugin has a config widget, it _needs_ a parent here. may return 0 if no config widget is needed

Note: Always create a new Widget on this call and ownership is transfered

Implements TodayPluginObject.

Definition at line 48 of file mailplugin.cpp.

References l.

bool MailPlugin::excludeFromRefresh  )  const [virtual]
 

If the plugin should take part in the periodic refresh

Implements TodayPluginObject.

Definition at line 57 of file mailplugin.cpp.

QString MailPlugin::pixmapNameConfig  )  const [virtual]
 

Pixmap used in the config widget

Implements TodayPluginObject.

Definition at line 44 of file mailplugin.cpp.

References l.

QString MailPlugin::pixmapNameWidget  )  const [virtual]
 

Returns:
the pixmap name widget?! -- FIXME

Implements TodayPluginObject.

Definition at line 34 of file mailplugin.cpp.

QString MailPlugin::pluginName  )  const [virtual]
 

The name if the plugin

Returns:
The plugin should return its name here

Implements TodayPluginObject.

Definition at line 26 of file mailplugin.cpp.

References tr.

void MailPlugin::refresh  )  [virtual]
 

Refresh that plugins view. For updating the plugins

Reimplemented from TodayPluginObject.

Definition at line 61 of file mailplugin.cpp.

References m_widget, and MailPluginWidget::refresh().

void MailPlugin::reinitialize  )  [virtual]
 

reread the plugins config and act apropiate This is for example used when returning from the config dialog

Reimplemented from TodayPluginObject.

Definition at line 67 of file mailplugin.cpp.

double MailPlugin::versionNumber  )  const [virtual]
 

Version numbering

Returns:
The plugin should return the version number

Implements TodayPluginObject.

Definition at line 30 of file mailplugin.cpp.

QWidget * MailPlugin::widget QWidget *   )  [virtual]
 

widget for the today view It _needs_ a parent here. Plugin authors need to take parent as parent!

Note that you always need to create a new QWidget on this call and the ownership is transfered to the caller.

Parameters:
The parent of your to be created widget

Implements TodayPluginObject.

Definition at line 38 of file mailplugin.cpp.

References m_widget.


Member Data Documentation

MailPluginWidget* MailPlugin::m_widget [private]
 

Definition at line 45 of file mailplugin.h.

Referenced by MailPlugin(), refresh(), and widget().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:39:23 2005 for OPIE by  doxygen 1.4.2