libqutim 0.3.1.0
qutim_sdk_0_3::Buddy Class Reference

#include <buddy.h>

Inheritance diagram for qutim_sdk_0_3::Buddy:

List of all members.

Signals

void avatarChanged (const QString &path)
void nameChanged (const QString &current, const QString &previous)
void statusChanged (const qutim_sdk_0_3::Status &current, const qutim_sdk_0_3::Status &previous)

Public Member Functions

 Buddy (Account *account)
 Buddy (BuddyPrivate &d, Account *account)
virtual ~Buddy ()
virtual QString avatar () const
virtual QString name () const
virtual bool sendMessage (const Message &message)=0
virtual void setName (const QString &name)
virtual Status status () const
virtual QString title () const

Protected Member Functions

bool event (QEvent *ev)

Properties

QString avatar
QString name
qutim_sdk_0_3::Status status

Constructor & Destructor Documentation

qutim_sdk_0_3::Buddy::Buddy ( Account account)
qutim_sdk_0_3::Buddy::Buddy ( BuddyPrivate &  d,
Account account 
)
virtual qutim_sdk_0_3::Buddy::~Buddy ( ) [virtual]

Member Function Documentation

virtual QString qutim_sdk_0_3::Buddy::avatar ( ) const [virtual]

Path to buddy image.

void qutim_sdk_0_3::Buddy::avatarChanged ( const QString &  path) [signal]
bool qutim_sdk_0_3::Buddy::event ( QEvent *  ev) [protected]

Reimplemented in qutim_sdk_0_3::Contact.

virtual QString qutim_sdk_0_3::Buddy::name ( ) const [virtual]
void qutim_sdk_0_3::Buddy::nameChanged ( const QString &  current,
const QString &  previous 
) [signal]
virtual bool qutim_sdk_0_3::Buddy::sendMessage ( const Message message) [pure virtual]

send message to contact

Parameters:
messageMessage, which to be sent to the recipient

Implements qutim_sdk_0_3::ChatUnit.

virtual void qutim_sdk_0_3::Buddy::setName ( const QString &  name) [virtual]
virtual Status qutim_sdk_0_3::Buddy::status ( ) const [virtual]
void qutim_sdk_0_3::Buddy::statusChanged ( const qutim_sdk_0_3::Status current,
const qutim_sdk_0_3::Status previous 
) [signal]
virtual QString qutim_sdk_0_3::Buddy::title ( ) const [virtual]

Returns contact's representable name.

Returns:
Contact's name

Reimplemented from qutim_sdk_0_3::ChatUnit.


Property Documentation

QString qutim_sdk_0_3::Buddy::avatar [read]
QString qutim_sdk_0_3::Buddy::name [read, write]
qutim_sdk_0_3::Status qutim_sdk_0_3::Buddy::status [read]

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