libqutim  0.3.3.0
qutim_sdk_0_3::Message Class Reference

#include <message.h>

Public Member Functions

 Message ()
 
 Message (const Message &other)
 
 Message (const QString &text)
 
virtual ~Message ()
 
ChatUnitchatUnit () const
 
QList< QByteArray > dynamicPropertyNames () const
 
QString html () const
 
quint64 id () const
 
bool isIncoming () const
 
Messageoperator= (const Message &other)
 
QVariant property (const char *name, const QVariant &def=QVariant()) const
 
template<typename T >
property (const char *name, const T &def) const
 
void setChatUnit (ChatUnit *chatUnit)
 
void setHtml (const QString &html)
 
void setIncoming (bool input)
 
void setProperty (const char *name, const QVariant &value)
 
void setText (const QString &text)
 
void setTime (const QDateTime &time)
 
const QString & text () const
 
const QDateTime & time () const
 
QString unitAvatar () const
 
QString unitId () const
 
QString unitName () const
 

Static Public Member Functions

static void scriptRegister (QScriptEngine *engine)
 

Constructor & Destructor Documentation

◆ Message() [1/3]

qutim_sdk_0_3::Message::Message ( )

◆ Message() [2/3]

qutim_sdk_0_3::Message::Message ( const QString &  text)

◆ Message() [3/3]

qutim_sdk_0_3::Message::Message ( const Message other)

◆ ~Message()

virtual qutim_sdk_0_3::Message::~Message ( )
virtual

Member Function Documentation

◆ chatUnit()

ChatUnit* qutim_sdk_0_3::Message::chatUnit ( ) const

◆ dynamicPropertyNames()

QList<QByteArray> qutim_sdk_0_3::Message::dynamicPropertyNames ( ) const

◆ html()

QString qutim_sdk_0_3::Message::html ( ) const

◆ id()

quint64 qutim_sdk_0_3::Message::id ( ) const

◆ isIncoming()

bool qutim_sdk_0_3::Message::isIncoming ( ) const

◆ operator=()

Message& qutim_sdk_0_3::Message::operator= ( const Message other)

◆ property() [1/2]

QVariant qutim_sdk_0_3::Message::property ( const char *  name,
const QVariant &  def = QVariant() 
) const

◆ property() [2/2]

template<typename T >
T qutim_sdk_0_3::Message::property ( const char *  name,
const T &  def 
) const

◆ scriptRegister()

static void qutim_sdk_0_3::Message::scriptRegister ( QScriptEngine *  engine)
static

◆ setChatUnit()

void qutim_sdk_0_3::Message::setChatUnit ( ChatUnit chatUnit)

◆ setHtml()

void qutim_sdk_0_3::Message::setHtml ( const QString &  html)

◆ setIncoming()

void qutim_sdk_0_3::Message::setIncoming ( bool  input)

◆ setProperty()

void qutim_sdk_0_3::Message::setProperty ( const char *  name,
const QVariant &  value 
)

◆ setText()

void qutim_sdk_0_3::Message::setText ( const QString &  text)

◆ setTime()

void qutim_sdk_0_3::Message::setTime ( const QDateTime &  time)

◆ text()

const QString& qutim_sdk_0_3::Message::text ( ) const

◆ time()

const QDateTime& qutim_sdk_0_3::Message::time ( ) const

◆ unitAvatar()

QString qutim_sdk_0_3::Message::unitAvatar ( ) const

◆ unitId()

QString qutim_sdk_0_3::Message::unitId ( ) const

◆ unitName()

QString qutim_sdk_0_3::Message::unitName ( ) const

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

Generated by Doxygen