HTML Class Reference

#include <HtmlEntities.hh>

Collaboration diagram for HTML:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void decodeStr (QString *str)
static QString * decode (const QString *src)
static QString * decode (const QString &src)
static QString * decode (const char *src)
static QString * decode (const string *src)
static QString * decode (const string &src)
static void encodeStr (QString *str)
static QString * encode (const QString *src)
static QString * encode (const QString &src)
static QString * encode (const char *src)
static QString * encode (const string *src)
static QString * encode (const string &src)
static QChar resolveEntity (const QString &entity)
static QString resolveEntity (quint16 entityCode)

Static Private Attributes

static const int MaxEntities = 248
static const int FirstEntities = 10
static const HtmlEntity first []
static const HtmlEntity entities []
static const HtmlEntityend_ent = &entities[MaxEntities]
static const HtmlEntitystart_ent = &entities[0]
static const HtmlEntityend_first = &first[FirstEntities]
static const HtmlEntitystart_first = &first[0]


Detailed Description

Definition at line 40 of file HtmlEntities.hh.


Member Function Documentation

QString * HTML::decode ( const string &  src  )  [static]

Definition at line 459 of file HtmlEntities.cc.

QString * HTML::decode ( const string *  src  )  [static]

Definition at line 449 of file HtmlEntities.cc.

QString * HTML::decode ( const char *  src  )  [static]

Definition at line 435 of file HtmlEntities.cc.

QString * HTML::decode ( const QString &  src  )  [static]

Definition at line 421 of file HtmlEntities.cc.

QString * HTML::decode ( const QString *  src  )  [static]

Definition at line 409 of file HtmlEntities.cc.

void HTML::decodeStr ( QString *  str  )  [static]

Definition at line 389 of file HtmlEntities.cc.

QString * HTML::encode ( const string &  src  )  [static]

Definition at line 551 of file HtmlEntities.cc.

QString * HTML::encode ( const string *  src  )  [static]

Definition at line 541 of file HtmlEntities.cc.

QString * HTML::encode ( const char *  src  )  [static]

Definition at line 527 of file HtmlEntities.cc.

QString * HTML::encode ( const QString &  src  )  [static]

Definition at line 513 of file HtmlEntities.cc.

QString * HTML::encode ( const QString *  src  )  [static]

Definition at line 501 of file HtmlEntities.cc.

void HTML::encodeStr ( QString *  str  )  [static]

Definition at line 477 of file HtmlEntities.cc.

QString HTML::resolveEntity ( quint16  entityCode  )  [static]

Definition at line 369 of file HtmlEntities.cc.

QChar HTML::resolveEntity ( const QString &  entity  )  [static]

Definition at line 355 of file HtmlEntities.cc.


Member Data Documentation

const HtmlEntity * HTML::end_ent = &entities[MaxEntities] [static, private]

Definition at line 84 of file HtmlEntities.hh.

const HtmlEntity * HTML::end_first = &first[FirstEntities] [static, private]

Definition at line 86 of file HtmlEntities.hh.

const HtmlEntity HTML::entities [static, private]

Definition at line 82 of file HtmlEntities.hh.

const HtmlEntity HTML::first [static, private]

Initial value:

 
  {
    { "acirc", 0x00e2 },
    { "agrave", 0x00e0 },
    { "ccedil", 0x00e7 },
    { "eacute", 0x00e9 },
    { "ecirc", 0x00ea },
    { "egrave", 0x00e8 },
    { "icirc", 0x00ee },
    { "ocirc", 0x00f4 },
    { "ucirc", 0x00fb },
    { "ugrave", 0x00f9 },
  }

Definition at line 81 of file HtmlEntities.hh.

const int HTML::FirstEntities = 10 [static, private]

Definition at line 80 of file HtmlEntities.hh.

const int HTML::MaxEntities = 248 [static, private]

Definition at line 79 of file HtmlEntities.hh.

const HtmlEntity * HTML::start_ent = &entities[0] [static, private]

Definition at line 85 of file HtmlEntities.hh.

const HtmlEntity * HTML::start_first = &first[0] [static, private]

Definition at line 87 of file HtmlEntities.hh.


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

Generated on Tue Jul 7 15:20:45 2009 for Moka ihmQt by  doxygen 1.5.8