Logo Search packages:      
Sourcecode: kcheckgmail version File versions

GMailParser Class Reference

#include <gmailparser.h>

List of all members.


Detailed Description

Author:
Matthew Wlazlo

Definition at line 33 of file gmailparser.h.


Signals

void gNameChanged (QString name)
void mailArrived (unsigned int count)
void mailCountChanged ()
void versionMismatch ()

Public Member Functions

QString cleanUpData (QString data)
QString convertEntities (QString data)
unsigned int getInvites () const
const std::vector< Label > & getLabel () 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)
QString stripTags (QString data)
virtual ~GMailParser ()

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

QValueVector< QString > gGMailVersion
QString gName
unsigned int mCurMsgId
unsigned int mInvites
std::vector< Label > mLabels
Quota mQuota
DefaultSearchSummary mSummary
QMap< QString, Thread * > mThreads
Version mVersion

Classes

struct  DefaultSearchSummary
struct  Label
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