kmail

KMMsgInfo Class Reference

Inheritance diagram for KMMsgInfo:

KMMsgBase List of all members.

Detailed Description

Definition at line 29 of file kmmsginfo.h.


Public Member Functions

 KMMsgInfo (KMFolder *parent, off_t off=0, short len=0)
virtual ~KMMsgInfo ()
void compat_fromOldIndexString (const QCString &str, bool toUtf8)
virtual void init (const QCString &subject, const QCString &from, const QCString &to, time_t date, KMMsgStatus status, const QCString &xmark, const QCString &replyToId, const QCString &replyToAuxId, const QCString &msgId, KMMsgEncryptionState encryptionState, KMMsgSignatureState signatureState, KMMsgMDNSentState mdnSentState, off_t folderOffset=0, size_t msgSize=0, size_t msgSizeServer=0, ulong UID=0)
virtual void init (const QCString &subject, const QCString &from, const QCString &to, time_t date, KMMsgStatus status, const QCString &xmark, const QCString &replyToId, const QCString &replyToAuxId, const QCString &msgId, const QCString &fileName, KMMsgEncryptionState encryptionState, KMMsgSignatureState signatureState, KMMsgMDNSentState mdnSentState, size_t msgSize=0, size_t msgSizeServer=0, ulong UID=0)
virtual QString subject (void) const
virtual QString fromStrip (void) const
virtual QString toStrip (void) const
virtual QString xmark (void) const
virtual QString replyToIdMD5 (void) const
virtual QString replyToAuxIdMD5 () const
virtual QString strippedSubjectMD5 () const
virtual bool subjectIsPrefixed () const
virtual QString msgIdMD5 (void) const
virtual QString fileName (void) const
virtual KMMsgStatus status (void) const
virtual KMMsgEncryptionState encryptionState () const
virtual KMMsgSignatureState signatureState () const
virtual KMMsgMDNSentState mdnSentState () const
virtual off_t folderOffset (void) const
virtual size_t msgSize (void) const
virtual size_t msgSizeServer (void) const
virtual time_t date (void) const
virtual ulong UID (void) const
void setMsgSize (size_t sz)
void setMsgSizeServer (size_t sz)
void setFolderOffset (off_t offs)
void setFileName (const QString &file)
virtual void setStatus (const KMMsgStatus status, int idx=-1)
virtual void setDate (time_t aUnixTime)
virtual void setSubject (const QString &)
virtual void setXMark (const QString &)
virtual void setReplyToIdMD5 (const QString &)
virtual void setReplyToAuxIdMD5 (const QString &)
virtual void initStrippedSubjectMD5 ()
virtual void setMsgIdMD5 (const QString &)
virtual void setEncryptionState (const KMMsgEncryptionState, int idx=-1)
virtual void setSignatureState (const KMMsgSignatureState, int idx=-1)
virtual void setMDNSentState (const KMMsgMDNSentState, int idx=-1)
virtual void setUID (ulong)
virtual void setStatus (const char *s1, const char *s2=0)
virtual void setDate (const char *s1)
virtual bool dirty (void) const
KMMsgInfooperator= (const KMMessage &)

Member Function Documentation

void KMMsgInfo::compat_fromOldIndexString const QCString &  str,
bool  toUtf8
 

left for old style index files

Definition at line 658 of file kmmsginfo.cpp.

bool KMMsgInfo::dirty void   )  const [virtual]
 

Returns TRUE if changed since last folder-sync.

Reimplemented from KMMsgBase.

Definition at line 693 of file kmmsginfo.cpp.

KMMsgEncryptionState KMMsgInfo::encryptionState  )  const [virtual]
 

Encryption status of the message.

Implements KMMsgBase.

Definition at line 503 of file kmmsginfo.cpp.

QString KMMsgInfo::fileName void   )  const [virtual]
 

Get/set msg filename.

Implements KMMsgBase.

Definition at line 256 of file kmmsginfo.cpp.

off_t KMMsgInfo::folderOffset void   )  const [virtual]
 

Get/set offset in mail folder.

Implements KMMsgBase.

Definition at line 529 of file kmmsginfo.cpp.

void KMMsgInfo::init const QCString &  subject,
const QCString &  from,
const QCString &  to,
time_t  date,
KMMsgStatus  status,
const QCString &  xmark,
const QCString &  replyToId,
const QCString &  replyToAuxId,
const QCString &  msgId,
const QCString &  fileName,
KMMsgEncryptionState  encryptionState,
KMMsgSignatureState  signatureState,
KMMsgMDNSentState  mdnSentState,
size_t  msgSize = 0,
size_t  msgSizeServer = 0,
ulong  UID = 0
[virtual]
 

Initialize with given values and set dirty flag to FALSE.

Definition at line 218 of file kmmsginfo.cpp.

void KMMsgInfo::init const QCString &  subject,
const QCString &  from,
const QCString &  to,
time_t  date,
KMMsgStatus  status,
const QCString &  xmark,
const QCString &  replyToId,
const QCString &  replyToAuxId,
const QCString &  msgId,
KMMsgEncryptionState  encryptionState,
KMMsgSignatureState  signatureState,
KMMsgMDNSentState  mdnSentState,
off_t  folderOffset = 0,
size_t  msgSize = 0,
size_t  msgSizeServer = 0,
ulong  UID = 0
[virtual]
 

Initialize with given values and set dirty flag to FALSE.

Definition at line 181 of file kmmsginfo.cpp.

void KMMsgInfo::initStrippedSubjectMD5  )  [virtual]
 

Calculate strippedSubject.

Implements KMMsgBase.

Definition at line 378 of file kmmsginfo.cpp.

KMMsgMDNSentState KMMsgInfo::mdnSentState  )  const [virtual]
 

"MDN send" status of the message.

Implements KMMsgBase.

Definition at line 520 of file kmmsginfo.cpp.

size_t KMMsgInfo::msgSize void   )  const [virtual]
 

Get/set size of message including the whole header in bytes.

Implements KMMsgBase.

Definition at line 537 of file kmmsginfo.cpp.

size_t KMMsgInfo::msgSizeServer void   )  const [virtual]
 

Get/set size of message on server.

Implements KMMsgBase.

Definition at line 556 of file kmmsginfo.cpp.

KMMsgInfo & KMMsgInfo::operator= const KMMessage  ) 
 

Copy operators.

Definition at line 153 of file kmmsginfo.cpp.

void KMMsgInfo::setEncryptionState const   KMMsgEncryptionState,
int  idx = -1
[virtual]
 

Set encryption status of the message and mark dirty.

Optional optimization: idx may specify the index of this message within the parent folder.

Reimplemented from KMMsgBase.

Definition at line 406 of file kmmsginfo.cpp.

void KMMsgInfo::setMDNSentState const   KMMsgMDNSentState,
int  idx = -1
[virtual]
 

Set "MDN sent" status of the message.

Reimplemented from KMMsgBase.

Definition at line 434 of file kmmsginfo.cpp.

void KMMsgInfo::setSignatureState const   KMMsgSignatureState,
int  idx = -1
[virtual]
 

Set signature status of the message and mark dirty.

Optional optimization: idx may specify the index of this message within the parent folder.

Reimplemented from KMMsgBase.

Definition at line 420 of file kmmsginfo.cpp.

virtual void KMMsgInfo::setStatus const char *  s1,
const char *  s2 = 0
[inline, virtual]
 

Grr.

. c++!

Reimplemented from KMMsgBase.

Definition at line 104 of file kmmsginfo.h.

void KMMsgInfo::setStatus const KMMsgStatus  status,
int  idx = -1
[virtual]
 

Set status and mark dirty.

Optional optimization: idx may specify the index of this message within the parent folder.

Reimplemented from KMMsgBase.

Definition at line 637 of file kmmsginfo.cpp.

void KMMsgInfo::setSubject const QString &   )  [virtual]
 

Set subject/from/date and xmark.

Implements KMMsgBase.

Definition at line 322 of file kmmsginfo.cpp.

KMMsgSignatureState KMMsgInfo::signatureState  )  const [virtual]
 

Signature status of the message.

Implements KMMsgBase.

Definition at line 512 of file kmmsginfo.cpp.

KMMsgStatus KMMsgInfo::status void   )  const [virtual]
 

Status of the message.

Implements KMMsgBase.

Definition at line 448 of file kmmsginfo.cpp.

QString KMMsgInfo::subject void   )  const [virtual]
 

Inherited methods (see KMMsgBase for description):.

Implements KMMsgBase.

Definition at line 239 of file kmmsginfo.cpp.

ulong KMMsgInfo::UID void   )  const [virtual]
 

Get/set UID for IMAP.

Implements KMMsgBase.

Definition at line 564 of file kmmsginfo.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys