libqutim 0.3.1.0
qutim_sdk_0_3::Contact Class Reference

Contact is base class for all contactlist members. More...

#include <contact.h>

Inheritance diagram for qutim_sdk_0_3::Contact:

List of all members.

Signals

void inListChanged (bool inList)
void tagsChanged (const QStringList &current, const QStringList &previous)

Public Member Functions

 Contact (Account *account)
 Contact (ContactPrivate &d, Account *account)
virtual ~Contact ()
void addToList ()
virtual bool isInList () const =0
void removeFromList ()
virtual void setInList (bool inList)=0
virtual void setTags (const QStringList &tags)=0
virtual QStringList tags () const
virtual ChatUnitupperUnit ()

Protected Member Functions

bool event (QEvent *)

Properties

bool inList
QStringList tags

Friends

class MetaContact

Detailed Description

Contact is base class for all contactlist members.


Constructor & Destructor Documentation

qutim_sdk_0_3::Contact::Contact ( Account account)

default Contact's contructor

Parameters:
accountPointer to chatunit's account
qutim_sdk_0_3::Contact::Contact ( ContactPrivate &  d,
Account account 
)
virtual qutim_sdk_0_3::Contact::~Contact ( ) [virtual]

Contact's destructor.


Member Function Documentation

void qutim_sdk_0_3::Contact::addToList ( ) [inline]

add contact to contactlist, see also setInList(bool inList)

bool qutim_sdk_0_3::Contact::event ( QEvent *  ) [protected]

Reimplemented from qutim_sdk_0_3::Buddy.

void qutim_sdk_0_3::Contact::inListChanged ( bool  inList) [signal]
virtual bool qutim_sdk_0_3::Contact::isInList ( ) const [pure virtual]

Returns membership contact to contactlist.

Returns:
isInList

Implemented in qutim_sdk_0_3::MetaContact.

void qutim_sdk_0_3::Contact::removeFromList ( ) [inline]

remove contact from contactlist, see also setInList(bool inList)

virtual void qutim_sdk_0_3::Contact::setInList ( bool  inList) [pure virtual]

set a membership contact to contactlist

Parameters:
inList

Implemented in qutim_sdk_0_3::MetaContact.

virtual void qutim_sdk_0_3::Contact::setTags ( const QStringList &  tags) [pure virtual]

set a set of tags

Parameters:
tags
virtual QStringList qutim_sdk_0_3::Contact::tags ( ) const [virtual]

Returns set of tags that mark the contact.

Returns:
QSet<QString> tags
void qutim_sdk_0_3::Contact::tagsChanged ( const QStringList &  current,
const QStringList &  previous 
) [signal]
virtual ChatUnit* qutim_sdk_0_3::Contact::upperUnit ( ) [virtual]

Returns TODO.

Returns:
Pointer to upper chatunit

Reimplemented from qutim_sdk_0_3::ChatUnit.


Friends And Related Function Documentation

friend class MetaContact [friend]

Property Documentation

bool qutim_sdk_0_3::Contact::inList [read, write]
QStringList qutim_sdk_0_3::Contact::tags [read, write]

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