libqutim  0.3.2.0
qutim_sdk_0_3::EmoticonsTheme Class Reference

#include <emoticons.h>

List of all members.

Classes

struct  Token

Public Types

enum  ParseModeFlag { DefaultParse = 0, StrictParse = 0x01 }
enum  TokenType { Undefined, Text, Image }

Public Member Functions

 EmoticonsTheme (const QString &name=QString())
 EmoticonsTheme (EmoticonsThemeData *data)
 EmoticonsTheme (const EmoticonsTheme &theme)
 ~EmoticonsTheme ()
QStringList emoticonsIndexes () const
QHash< QString, QStringList > emoticonsMap () const
bool isNull () const
EmoticonsThemeoperator= (const EmoticonsTheme &theme)
QString parseEmoticons (const QString &text, ParseMode mode=DefaultParse, const QStringList &exclude=QStringList())
QString themeName () const
QList< Tokentokenize (const QString &text, ParseMode mode=DefaultParse)

Member Enumeration Documentation

Enumerator:
DefaultParse 
StrictParse 
Enumerator:
Undefined 
Text 
Image 

Constructor & Destructor Documentation

qutim_sdk_0_3::EmoticonsTheme::EmoticonsTheme ( const QString &  name = QString())
qutim_sdk_0_3::EmoticonsTheme::EmoticonsTheme ( EmoticonsThemeData *  data)

Member Function Documentation

QHash<QString, QStringList> qutim_sdk_0_3::EmoticonsTheme::emoticonsMap ( ) const
EmoticonsTheme& qutim_sdk_0_3::EmoticonsTheme::operator= ( const EmoticonsTheme theme)
QString qutim_sdk_0_3::EmoticonsTheme::parseEmoticons ( const QString &  text,
ParseMode  mode = DefaultParse,
const QStringList &  exclude = QStringList() 
)
QList<Token> qutim_sdk_0_3::EmoticonsTheme::tokenize ( const QString &  text,
ParseMode  mode = DefaultParse 
)

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