Logo Search packages:      
Sourcecode: mailody-kde4 version File versions  Download package

Mailody::MessageData Class Reference

#include <messagedata.h>

List of all members.

Detailed Description

This is the main class which holds a message. It will disect the message and fill the variables.
Tom Albers <tomalbers@kde.nl>

Definition at line 49 of file messagedata.h.

Public Types

enum  bodyType { Plain = 0, HTML, Source }


void messageData (const MessageData *)

Public Member Functions

QHash< KUrl, QString > attachments () const
QString body () const
QString cc () const
QStringList cc_list () const
Akonadi::Collection collection () const
bool containsFlagsCached (const QString &flag)
KDateTime date () const
void done ()
QString getXMS ()
int getXMSP ()
bool hasUserTag (int i) const
QString inreplyto () const
bool isDeleted () const
bool isNew () const
Akonadi::Item item () const
 MessageData (QWidget *parent, const char *name)
QString messageID () const
QString originalBody () const
QString raw () const
QString replyTo () const
void requestBody (Mailody::MessageData::bodyType)
QString resentFrom () const
QString resentTo () const
QString sender () const
QString sender_email () const
QString sender_full (bool i)
void setBlocked (bool block)
bool setMsg (const Akonadi::Item &, const Akonadi::Collection &)
void setSortDate (QDateTime t)
int size () const
QDateTime sortDate () const
QString subject ()
QString to () const
QStringList to_list () const
int uid () const
QString userAgent () const
QString vDate () const
QString vsender () const
QString vSize () const
 ~MessageData ()

Private Slots

void slotItemChangeFlagDone (KJob *)

Private Attributes

QList< KTemporaryFile * > m_attachmentPointers
QHash< KUrl, QString > m_attachments
bool m_block
QString m_body
bodyType m_bodyType
QString m_cc
QStringList m_cc_addresses
Akonadi::Collection m_collection
QString m_company
ImapManager * m_datamanager
KDateTime m_date
bool m_delete
QStringList m_flags
QString m_flagsCached
QStringList m_headers
QString m_inreplyto
Akonadi::Item m_item
QString m_messageID
MessagePtr m_msg
QString m_raw
QString m_realraw
QString m_replyTo
QString m_resentFrom
QString m_resentTo
QString m_sender
QString m_sender_email
QString m_sender_full
int m_size
QDateTime m_sortDate
QString m_subject
QString m_to
QStringList m_to_addresses
int m_uid
QString m_userAgent
QString m_vDate
QString m_vsender
QString m_xms
int m_xmsp

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index