|
libqutim
0.3.1.0
|
#include <chatunit.h>
Inheritance diagram for qutim_sdk_0_3::ChatUnit:Public Slots | |
| qutim_sdk_0_3::ChatState | chatState () const |
| quint64 | sendMessage (const QString &text) |
| void | setChatState (qutim_sdk_0_3::ChatState state) |
Signals | |
| void | chatStateChanged (qutim_sdk_0_3::ChatState current, qutim_sdk_0_3::ChatState previous) |
| void | lowerUnitAdded (ChatUnit *unit) |
| void | titleChanged (const QString ¤t, const QString &previous) |
Public Member Functions | |
| ChatUnit (Account *account) | |
| ChatUnit (ChatUnitPrivate &d, Account *account) | |
| virtual | ~ChatUnit () |
| Account * | account () |
| const Account * | account () const |
| ChatUnit * | buddy () |
| const ChatUnit * | buddy () const |
| virtual const ChatUnit * | getHistoryUnit () const |
| virtual QString | id () const =0 |
| bool | isConference () const |
| virtual Q_INVOKABLE QList < qutim_sdk_0_3::ChatUnit * > | lowerUnits () |
| ChatUnit * | metaContact () |
| const ChatUnit * | metaContact () const |
| Q_INVOKABLE bool | send (const qutim_sdk_0_3::Message &message) |
| virtual bool | sendMessage (const qutim_sdk_0_3::Message &message)=0 |
| virtual QString | title () const |
| virtual Q_INVOKABLE qutim_sdk_0_3::ChatUnit * | upperUnit () |
Properties | |
| qutim_sdk_0_3::Account | account |
| ChatState | chatState |
| bool | conference |
| QString | id |
| QString | title |
ChatUnit is base class for all chat members.
| qutim_sdk_0_3::ChatUnit::ChatUnit | ( | Account * | account | ) |
default ChatUnit's contructor
| account | Pointer to chatunit's account |
| qutim_sdk_0_3::ChatUnit::ChatUnit | ( | ChatUnitPrivate & | d, |
| Account * | account | ||
| ) |
ChatUnit's contructor.
| d | ChatUnitPrivate |
| account | Pointer to chatunit's account |
| virtual qutim_sdk_0_3::ChatUnit::~ChatUnit | ( | ) | [virtual] |
ChatUnit's destructor.
Returns pointer to chatunits's Account.
| const Account* qutim_sdk_0_3::ChatUnit::account | ( | ) | const |
Returns pointer to chatunits's Account.
Returns TODO.
| const ChatUnit* qutim_sdk_0_3::ChatUnit::buddy | ( | ) | const |
| qutim_sdk_0_3::ChatState qutim_sdk_0_3::ChatUnit::chatState | ( | ) | const [slot] |
| void qutim_sdk_0_3::ChatUnit::chatStateChanged | ( | qutim_sdk_0_3::ChatState | current, |
| qutim_sdk_0_3::ChatState | previous | ||
| ) | [signal] |
| virtual const ChatUnit* qutim_sdk_0_3::ChatUnit::getHistoryUnit | ( | ) | const [virtual] |
| virtual QString qutim_sdk_0_3::ChatUnit::id | ( | ) | const [pure virtual] |
Returns chatunit's identification, which is unique for account.
| bool qutim_sdk_0_3::ChatUnit::isConference | ( | ) | const |
| void qutim_sdk_0_3::ChatUnit::lowerUnitAdded | ( | ChatUnit * | unit | ) | [signal] |
Notifies that new lower unit is added.
| virtual Q_INVOKABLE QList<qutim_sdk_0_3::ChatUnit*> qutim_sdk_0_3::ChatUnit::lowerUnits | ( | ) | [virtual] |
Returns TODO.
| const ChatUnit* qutim_sdk_0_3::ChatUnit::metaContact | ( | ) | const |
| Q_INVOKABLE bool qutim_sdk_0_3::ChatUnit::send | ( | const qutim_sdk_0_3::Message & | message | ) |
| virtual bool qutim_sdk_0_3::ChatUnit::sendMessage | ( | const qutim_sdk_0_3::Message & | message | ) | [pure virtual] |
send message to chatunit
| message | Message, which to be sent to the recipient |
Implemented in qutim_sdk_0_3::Buddy.
| quint64 qutim_sdk_0_3::ChatUnit::sendMessage | ( | const QString & | text | ) | [slot] |
| void qutim_sdk_0_3::ChatUnit::setChatState | ( | qutim_sdk_0_3::ChatState | state | ) | [slot] |
Sets a new chat state.
| state | New ChatState |
| virtual QString qutim_sdk_0_3::ChatUnit::title | ( | ) | const [virtual] |
Returns chatunit's representable name.
Reimplemented in qutim_sdk_0_3::Buddy.
| void qutim_sdk_0_3::ChatUnit::titleChanged | ( | const QString & | current, |
| const QString & | previous | ||
| ) | [signal] |
Notify that ChatUnit's title is changed, may be because of changes in name.
| virtual Q_INVOKABLE qutim_sdk_0_3::ChatUnit* qutim_sdk_0_3::ChatUnit::upperUnit | ( | ) | [virtual] |
ChatState qutim_sdk_0_3::ChatUnit::chatState [read, write] |
bool qutim_sdk_0_3::ChatUnit::conference [read] |
QString qutim_sdk_0_3::ChatUnit::id [read] |
QString qutim_sdk_0_3::ChatUnit::title [read] |