libqutim
0.3.1.0
|
#include <buddy.h>
Signals | |
void | avatarChanged (const QString &path) |
void | nameChanged (const QString ¤t, const QString &previous) |
void | statusChanged (const qutim_sdk_0_3::Status ¤t, const qutim_sdk_0_3::Status &previous) |
![]() | |
void | chatStateChanged (qutim_sdk_0_3::ChatState current, qutim_sdk_0_3::ChatState previous) |
void | lastActivityChanged (const QDateTime ¤t, const QDateTime &previous) |
void | lowerUnitAdded (ChatUnit *unit) |
void | titleChanged (const QString ¤t, const QString &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 |
![]() | |
ChatUnit (Account *account) | |
ChatUnit (ChatUnitPrivate &d, Account *account) | |
virtual | ~ChatUnit () |
Account * | account () |
const Account * | account () const |
ChatUnit * | buddy () |
const ChatUnit * | buddy () const |
qutim_sdk_0_3::ChatState | chatState () const |
virtual const ChatUnit * | getHistoryUnit () const |
virtual QString | id () const =0 |
bool | isConference () const |
QDateTime | lastActivity () 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) |
void | setChatState (qutim_sdk_0_3::ChatState state) |
void | setLastActivity (const QDateTime &time=QDateTime::currentDateTime()) |
virtual Q_INVOKABLE qutim_sdk_0_3::ChatUnit * | upperUnit () |
![]() | |
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]) |
template<int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<typename T, int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<int N> | |
Q_INLINE_TEMPLATE void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const char(&menu)[N]) |
QMenu * | menu (bool deleteOnClose=true) const |
bool | removeAction (const ActionGenerator *gen) |
Protected Member Functions | |
bool | event (QEvent *ev) |
Properties | |
QString | avatar |
QString | name |
qutim_sdk_0_3::Status | status |
![]() | |
qutim_sdk_0_3::Account | account |
ChatState | chatState |
bool | conference |
QString | id |
QDateTime | lastActivity |
QString | title |
Additional Inherited Members | |
![]() | |
enum | MenuFlag { ShowSelfActions = 0x01, ShowSuperActions = 0x02, ShowOwnerActions = 0x04 } |
![]() | |
quint64 | sendMessage (const QString &text) |
![]() | |
static void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const QList< QByteArray > &menu=QList< QByteArray >()) |
template<typename T > | |
static void | addAction (const ActionGenerator *gen, const QList< QByteArray > &menu=QList< QByteArray >()) |
template<typename T , int N> | |
static void | addAction (const ActionGenerator *gen, const char(&menu)[N]) |
template<int N> | |
static void | addAction (const ActionGenerator *gen, const QMetaObject *meta, const char(&menu)[N]) |
static QObject * | get (QAction *) |
template<typename T > | |
static T | get (QAction *) |
qutim_sdk_0_3::Buddy::Buddy | ( | Account * | account) |
qutim_sdk_0_3::Buddy::Buddy | ( | BuddyPrivate & | d, |
Account * | account | ||
) |
|
virtual |
|
virtual |
Path to buddy image.
|
signal |
|
protected |
|
virtual |
|
signal |
|
pure virtual |
send message to contact
message | Message, which to be sent to the recipient |
Implements qutim_sdk_0_3::ChatUnit.
|
virtual |
|
virtual |
|
signal |
|
virtual |
Returns contact's representable name.
Reimplemented from qutim_sdk_0_3::ChatUnit.
|
read |
|
readwrite |
|
read |