libqutim  0.3.1.0
qutim_sdk_0_3::Conference Class Reference

#include <conference.h>

+ Inheritance diagram for qutim_sdk_0_3::Conference:

List of all members.

Public Slots

virtual void invite (qutim_sdk_0_3::Contact *contact, const QString &reason=QString())
void join ()
void leave ()
- Public Slots inherited from qutim_sdk_0_3::ChatUnit
quint64 sendMessage (const QString &text)
- Public Slots inherited from qutim_sdk_0_3::MenuController
void showMenu (const QPoint &pos)

Signals

void joined ()
void joinedChanged (bool isJoined)
void left ()
void meChanged (qutim_sdk_0_3::Buddy *me)
void topicChanged (const QString &current, const QString &previous)
- Signals inherited from qutim_sdk_0_3::ChatUnit
void chatStateChanged (qutim_sdk_0_3::ChatState current, qutim_sdk_0_3::ChatState previous)
void lastActivityChanged (const QDateTime &current, const QDateTime &previous)
void lowerUnitAdded (ChatUnit *unit)
void titleChanged (const QString &current, const QString &previous)

Public Member Functions

 Conference (Account *account)
virtual ~Conference ()
bool isJoined () const
virtual Buddyme () const =0
virtual void setTopic (const QString &topic)
virtual QString topic () const
- Public Member Functions inherited from qutim_sdk_0_3::ChatUnit
 ChatUnit (Account *account)
 ChatUnit (ChatUnitPrivate &d, Account *account)
virtual ~ChatUnit ()
Accountaccount ()
const Accountaccount () const
ChatUnitbuddy ()
const ChatUnitbuddy () const
qutim_sdk_0_3::ChatState chatState () const
virtual const ChatUnitgetHistoryUnit () const
virtual QString id () const =0
bool isConference () const
QDateTime lastActivity () const
virtual Q_INVOKABLE QList
< qutim_sdk_0_3::ChatUnit * > 
lowerUnits ()
ChatUnitmetaContact ()
const ChatUnitmetaContact () const
Q_INVOKABLE bool send (const qutim_sdk_0_3::Message &message)
virtual bool sendMessage (const qutim_sdk_0_3::Message &message)=0
void setChatState (qutim_sdk_0_3::ChatState state)
void setLastActivity (const QDateTime &time=QDateTime::currentDateTime())
virtual QString title () const
virtual Q_INVOKABLE
qutim_sdk_0_3::ChatUnit
upperUnit ()
- Public Member Functions inherited from qutim_sdk_0_3::MenuController
 MenuController (QObject *parent=0)
virtual ~MenuController ()
void addAction (const ActionGenerator *gen, const QList< QByteArray > &menu=QList< QByteArray >())
template<int N>
void addAction (const ActionGenerator *gen, const char(&menu)[N])
QMenu * menu (bool deleteOnClose=true) const
bool removeAction (const ActionGenerator *gen)

Protected Slots

void setJoined (bool set)

Protected Member Functions

virtual void doJoin ()=0
virtual void doLeave ()=0
bool event (QEvent *ev)

Properties

bool isJoined
qutim_sdk_0_3::Buddy me
QString topic
- Properties inherited from qutim_sdk_0_3::ChatUnit
qutim_sdk_0_3::Account account
ChatState chatState
bool conference
QString id
QDateTime lastActivity
QString title

Constructor & Destructor Documentation

qutim_sdk_0_3::Conference::Conference ( Account account)
virtual qutim_sdk_0_3::Conference::~Conference ( )
virtual

Member Function Documentation

virtual void qutim_sdk_0_3::Conference::doJoin ( )
protectedpure virtual
virtual void qutim_sdk_0_3::Conference::doLeave ( )
protectedpure virtual
bool qutim_sdk_0_3::Conference::event ( QEvent *  ev)
protected
virtual void qutim_sdk_0_3::Conference::invite ( qutim_sdk_0_3::Contact contact,
const QString &  reason = QString() 
)
virtualslot
bool qutim_sdk_0_3::Conference::isJoined ( ) const
void qutim_sdk_0_3::Conference::join ( )
slot
void qutim_sdk_0_3::Conference::joined ( )
signal
void qutim_sdk_0_3::Conference::joinedChanged ( bool  isJoined)
signal
void qutim_sdk_0_3::Conference::leave ( )
slot
void qutim_sdk_0_3::Conference::left ( )
signal
virtual Buddy* qutim_sdk_0_3::Conference::me ( ) const
pure virtual
void qutim_sdk_0_3::Conference::meChanged ( qutim_sdk_0_3::Buddy me)
signal
void qutim_sdk_0_3::Conference::setJoined ( bool  set)
protectedslot
virtual void qutim_sdk_0_3::Conference::setTopic ( const QString &  topic)
virtual
virtual QString qutim_sdk_0_3::Conference::topic ( ) const
virtual
void qutim_sdk_0_3::Conference::topicChanged ( const QString &  current,
const QString &  previous 
)
signal

Property Documentation

bool qutim_sdk_0_3::Conference::isJoined
read
qutim_sdk_0_3::Buddy qutim_sdk_0_3::Conference::me
read
QString qutim_sdk_0_3::Conference::topic
readwrite

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

Generated by Doxygen