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

Mail Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/libmailwrapper/mailwrapper.h>

Inheritance diagram for Mail:

Inheritance graph
[legend]
Collaboration diagram for Mail:

Collaboration graph
[legend]
List of all members.

Public Types

enum  ReadState { New, Unread, Old }

Public Member Functions

 Mail ()
virtual ~Mail ()
void addAttachment (Attachment *att)
const QList< Attachment > & getAttachments () const
void removeAttachment (Attachment *att)
const QStringgetName () const
void setName (QString s)
const QStringgetMail () const
void setMail (const QString &s)
const QStringgetTo () const
void setTo (const QString &s)
const QStringgetCC () const
void setCC (const QString &s)
const QStringgetBCC () const
void setBCC (const QString &s)
const QStringgetMessage () const
void setMessage (const QString &s)
const QStringgetSubject () const
void setSubject (const QString &s)
const QStringgetReply () const
void setReply (const QString &a)
void setInreply (const QStringList &list)
const QStringListInreply () const
void setFrom (QString from)
void setTo (QString to)
void setSubject (QString subject)
void setDate (QDate date)
void setBody (QString body)
void setReadState (ReadState readState)
void setMailParts (QValueList< MailPart > parts)
void addMailParts (MailPart part)
QString from ()
QString to ()
QString subject ()
QDate date ()
QString body ()
ReadState readState ()
QValueList< MailPartmailParts ()

Private Attributes

QList< AttachmentattList
QString name
QString mail
QString to
QString cc
QString bcc
QString reply
QString subject
QString message
QStringList m_in_reply_to
QString _from
QString _to
QString _subject
QString _body
QDate _date
QValueList< MailPart_parts
ReadState _readState

Member Enumeration Documentation

enum Mail::ReadState
 

Enumeration values:
New 
Unread 
Old 

Definition at line 32 of file mailtable.h.


Constructor & Destructor Documentation

Mail::Mail  ) 
 

Definition at line 158 of file mailwrapper.cpp.

virtual Mail::~Mail  )  [inline, virtual]
 

Definition at line 40 of file mailwrapper.h.


Member Function Documentation

void Mail::addAttachment Attachment att  )  [inline]
 

Definition at line 41 of file mailwrapper.h.

References attList.

void Mail::addMailParts MailPart  part  )  [inline]
 

Definition at line 41 of file mailtable.h.

References _parts, and QValueList< T >::append().

QString Mail::body  )  [inline]
 

Definition at line 47 of file mailtable.h.

References _body.

QDate Mail::date  )  [inline]
 

Definition at line 46 of file mailtable.h.

References _date.

QString Mail::from  )  [inline]
 

Definition at line 43 of file mailtable.h.

References _from.

const QList<Attachment>& Mail::getAttachments  )  const [inline]
 

Definition at line 42 of file mailwrapper.h.

References attList.

const QString& Mail::getBCC  )  const [inline]
 

Definition at line 52 of file mailwrapper.h.

References bcc.

const QString& Mail::getCC  )  const [inline]
 

Definition at line 50 of file mailwrapper.h.

References cc.

const QString& Mail::getMail  )  const [inline]
 

Definition at line 46 of file mailwrapper.h.

References mail.

const QString& Mail::getMessage  )  const [inline]
 

Definition at line 54 of file mailwrapper.h.

References message.

const QString& Mail::getName void   )  const [inline]
 

Definition at line 44 of file mailwrapper.h.

References name.

const QString& Mail::getReply  )  const [inline]
 

Definition at line 58 of file mailwrapper.h.

References reply.

const QString& Mail::getSubject  )  const [inline]
 

Definition at line 56 of file mailwrapper.h.

References subject().

const QString& Mail::getTo  )  const [inline]
 

Definition at line 48 of file mailwrapper.h.

References to().

const QStringList& Mail::Inreply  )  const [inline]
 

Definition at line 61 of file mailwrapper.h.

References m_in_reply_to.

QValueList<MailPart> Mail::mailParts  )  [inline]
 

Definition at line 49 of file mailtable.h.

References _parts.

ReadState Mail::readState  )  [inline]
 

Definition at line 48 of file mailtable.h.

References _readState.

void Mail::removeAttachment Attachment att  )  [inline]
 

Definition at line 43 of file mailwrapper.h.

References attList.

void Mail::setBCC const QString s  )  [inline]
 

Definition at line 53 of file mailwrapper.h.

References bcc.

void Mail::setBody QString  body  )  [inline]
 

Definition at line 38 of file mailtable.h.

References _body.

void Mail::setCC const QString s  )  [inline]
 

Definition at line 51 of file mailwrapper.h.

References cc.

void Mail::setDate QDate  date  )  [inline]
 

Definition at line 37 of file mailtable.h.

References _date.

void Mail::setFrom QString  from  )  [inline]
 

Definition at line 34 of file mailtable.h.

References _from.

void Mail::setInreply const QStringList list  )  [inline]
 

Definition at line 60 of file mailwrapper.h.

References m_in_reply_to.

void Mail::setMail const QString s  )  [inline]
 

Definition at line 47 of file mailwrapper.h.

References mail.

void Mail::setMailParts QValueList< MailPart parts  )  [inline]
 

Definition at line 40 of file mailtable.h.

References _parts.

void Mail::setMessage const QString s  )  [inline]
 

Definition at line 55 of file mailwrapper.h.

References message.

void Mail::setName QString  s  )  [inline]
 

Definition at line 45 of file mailwrapper.h.

References name.

void Mail::setReadState ReadState  readState  )  [inline]
 

Definition at line 39 of file mailtable.h.

References _readState.

void Mail::setReply const QString a  )  [inline]
 

Definition at line 59 of file mailwrapper.h.

References reply.

void Mail::setSubject QString  subject  )  [inline]
 

Definition at line 36 of file mailtable.h.

References _subject.

void Mail::setSubject const QString s  )  [inline]
 

Definition at line 57 of file mailwrapper.h.

References subject().

void Mail::setTo QString  to  )  [inline]
 

Definition at line 35 of file mailtable.h.

References _to.

void Mail::setTo const QString s  )  [inline]
 

Definition at line 49 of file mailwrapper.h.

References to().

QString Mail::subject  )  [inline]
 

Definition at line 45 of file mailtable.h.

References _subject.

Referenced by getSubject(), and setSubject().

QString Mail::to  )  [inline]
 

Definition at line 44 of file mailtable.h.

References _to.

Referenced by getTo(), and setTo().


Member Data Documentation

QString Mail::_body [private]
 

Definition at line 52 of file mailtable.h.

Referenced by body(), and setBody().

QDate Mail::_date [private]
 

Definition at line 53 of file mailtable.h.

Referenced by date(), and setDate().

QString Mail::_from [private]
 

Definition at line 52 of file mailtable.h.

Referenced by from(), and setFrom().

QValueList<MailPart> Mail::_parts [private]
 

Definition at line 54 of file mailtable.h.

Referenced by addMailParts(), mailParts(), and setMailParts().

ReadState Mail::_readState [private]
 

Definition at line 55 of file mailtable.h.

Referenced by readState(), and setReadState().

QString Mail::_subject [private]
 

Definition at line 52 of file mailtable.h.

Referenced by setSubject(), and subject().

QString Mail::_to [private]
 

Definition at line 52 of file mailtable.h.

Referenced by setTo(), and to().

QList<Attachment> Mail::attList [private]
 

Definition at line 64 of file mailwrapper.h.

Referenced by addAttachment(), getAttachments(), and removeAttachment().

QString Mail::bcc [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getBCC(), and setBCC().

QString Mail::cc [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getCC(), and setCC().

QStringList Mail::m_in_reply_to [private]
 

Definition at line 66 of file mailwrapper.h.

Referenced by Inreply(), and setInreply().

QString Mail::mail [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getMail(), and setMail().

QString Mail::message [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getMessage(), and setMessage().

QString Mail::name [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getName(), and setName().

QString Mail::reply [private]
 

Definition at line 65 of file mailwrapper.h.

Referenced by getReply(), and setReply().

QString Mail::subject [private]
 

Definition at line 65 of file mailwrapper.h.

QString Mail::to [private]
 

Definition at line 65 of file mailwrapper.h.


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