Logo Search packages:      
Sourcecode: kcheckgmail version File versions  Download package

GMailParser Class Reference

#include <gmailparser.h>

List of all members.

Detailed Description

Matthew Wlazlo

Definition at line 33 of file gmailparser.h.


void gNameUpdate (QString name)
void mailArrived (unsigned int count)
void mailCountChanged ()
void noUnreadMail ()
void versionMismatch ()

Public Member Functions

const QString getGaiaName () const
unsigned int getInvites () const
const QMap< QString, unsigned int > getLabels () const
const Thread & getLastThread () const
unsigned int getNewCount (bool realCount, QString box) const
unsigned int getNewCount (bool realCount) const
unsigned int getNewCount () const
const Quota & getQuota () const
const DefaultSearchSummary & getSummary () const
const Thread & getThread (int id) const
const Thread & getThread (const QString &msgId) const
QMap< QString, bool > * getThreadList () const
 GMailParser ()
void parse (const QString &data)
virtual ~GMailParser ()

Static Public Member Functions

static QString cleanUpData (QString data)
static QString convertEntities (QString data)
static QString stripTags (QString data)

Protected Member Functions

void freeThreadList ()
void parseDefaultSummary (const QString &)
void parseGName (const QString &)
void parseInvite (const QString &)
void parseLabel (const QString &)
void parseQuota (const QString &)
uint parseThread (const QString &, const QMap< QString, bool > *)
void parseVersion (const QString &)

Private Attributes

QMap< QString, QString > eLabels
QValueVector< QString > gGMailVersion
QString gName
unsigned int mCurMsgId
unsigned int mInvites
QMap< QString, unsigned int > mLabels
Quota mQuota
DefaultSearchSummary mSummary
QMap< QString, Thread * > mThreads
Version mVersion
QString previousLatestThread


struct  DefaultSearchSummary
struct  Quota
struct  Thread
struct  Version

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

Generated by  Doxygen 1.6.0   Back to index