|
libqutim 0.3.1.0
|
#include <chatsession.h>
Public Slots | |
| void | activate () |
| virtual void | addContact (qutim_sdk_0_3::Buddy *c)=0 |
| qint64 | appendMessage (const QString &text) |
| qint64 | appendMessage (qutim_sdk_0_3::Message &message) |
| virtual void | removeContact (qutim_sdk_0_3::Buddy *c)=0 |
| void | setActive (bool active) |
Signals | |
| void | activated (bool active) |
| void | contactAdded (qutim_sdk_0_3::Buddy *c) |
| void | contactRemoved (qutim_sdk_0_3::Buddy *c) |
| void | dateOpenedChanged (const QDateTime &date) |
| void | messageReceived (qutim_sdk_0_3::Message *message) |
| void | messageSent (qutim_sdk_0_3::Message *message) |
| void | unreadChanged (const qutim_sdk_0_3::MessageList &) |
Public Member Functions | |
| virtual | ~ChatSession () |
| Q_INVOKABLE qint64 | append (qutim_sdk_0_3::Message &message) |
| QDateTime | dateOpened () const |
| virtual QTextDocument * | getInputField ()=0 |
| virtual ChatUnit * | getUnit () const =0 |
| bool | isActive () |
| virtual void | markRead (quint64 id)=0 |
| virtual Q_INVOKABLE void | setChatUnit (qutim_sdk_0_3::ChatUnit *unit)=0 |
| void | setDateOpened (const QDateTime &date) |
| Q_INVOKABLE qutim_sdk_0_3::ChatUnit * | unit () const |
| virtual MessageList | unread () const =0 |
Protected Member Functions | |
| ChatSession (ChatLayer *chat) | |
| virtual qint64 | doAppendMessage (qutim_sdk_0_3::Message &message)=0 |
| virtual void | doSetActive (bool active)=0 |
| virtual void | virtual_hook (int id, void *data) |
Properties | |
| bool | active |
| QDateTime | dateOpened |
| qutim_sdk_0_3::MessageList | unread |
Friends | |
| class | MessageHandlerHook |
| virtual qutim_sdk_0_3::ChatSession::~ChatSession | ( | ) | [virtual] |
| qutim_sdk_0_3::ChatSession::ChatSession | ( | ChatLayer * | chat | ) | [protected] |
| void qutim_sdk_0_3::ChatSession::activate | ( | ) | [inline, slot] |
| void qutim_sdk_0_3::ChatSession::activated | ( | bool | active | ) | [signal] |
| virtual void qutim_sdk_0_3::ChatSession::addContact | ( | qutim_sdk_0_3::Buddy * | c | ) | [pure virtual, slot] |
| Q_INVOKABLE qint64 qutim_sdk_0_3::ChatSession::append | ( | qutim_sdk_0_3::Message & | message | ) |
| qint64 qutim_sdk_0_3::ChatSession::appendMessage | ( | const QString & | text | ) | [inline, slot] |
| qint64 qutim_sdk_0_3::ChatSession::appendMessage | ( | qutim_sdk_0_3::Message & | message | ) | [slot] |
| void qutim_sdk_0_3::ChatSession::contactAdded | ( | qutim_sdk_0_3::Buddy * | c | ) | [signal] |
| void qutim_sdk_0_3::ChatSession::contactRemoved | ( | qutim_sdk_0_3::Buddy * | c | ) | [signal] |
| QDateTime qutim_sdk_0_3::ChatSession::dateOpened | ( | ) | const |
| void qutim_sdk_0_3::ChatSession::dateOpenedChanged | ( | const QDateTime & | date | ) | [signal] |
| virtual qint64 qutim_sdk_0_3::ChatSession::doAppendMessage | ( | qutim_sdk_0_3::Message & | message | ) | [protected, pure virtual] |
| virtual void qutim_sdk_0_3::ChatSession::doSetActive | ( | bool | active | ) | [protected, pure virtual] |
| virtual QTextDocument* qutim_sdk_0_3::ChatSession::getInputField | ( | ) | [pure virtual] |
| virtual ChatUnit* qutim_sdk_0_3::ChatSession::getUnit | ( | ) | const [pure virtual] |
| bool qutim_sdk_0_3::ChatSession::isActive | ( | ) |
| virtual void qutim_sdk_0_3::ChatSession::markRead | ( | quint64 | id | ) | [pure virtual] |
| void qutim_sdk_0_3::ChatSession::messageReceived | ( | qutim_sdk_0_3::Message * | message | ) | [signal] |
| void qutim_sdk_0_3::ChatSession::messageSent | ( | qutim_sdk_0_3::Message * | message | ) | [signal] |
| virtual void qutim_sdk_0_3::ChatSession::removeContact | ( | qutim_sdk_0_3::Buddy * | c | ) | [pure virtual, slot] |
| void qutim_sdk_0_3::ChatSession::setActive | ( | bool | active | ) | [slot] |
| virtual Q_INVOKABLE void qutim_sdk_0_3::ChatSession::setChatUnit | ( | qutim_sdk_0_3::ChatUnit * | unit | ) | [pure virtual] |
| void qutim_sdk_0_3::ChatSession::setDateOpened | ( | const QDateTime & | date | ) |
| Q_INVOKABLE qutim_sdk_0_3::ChatUnit* qutim_sdk_0_3::ChatSession::unit | ( | ) | const [inline] |
| virtual MessageList qutim_sdk_0_3::ChatSession::unread | ( | ) | const [pure virtual] |
| void qutim_sdk_0_3::ChatSession::unreadChanged | ( | const qutim_sdk_0_3::MessageList & | ) | [signal] |
| virtual void qutim_sdk_0_3::ChatSession::virtual_hook | ( | int | id, |
| void * | data | ||
| ) | [protected, virtual] |
friend class MessageHandlerHook [friend] |
bool qutim_sdk_0_3::ChatSession::active [read, write] |
QDateTime qutim_sdk_0_3::ChatSession::dateOpened [read, write] |
qutim_sdk_0_3::MessageList qutim_sdk_0_3::ChatSession::unread [read] |