33 namespace qutim_sdk_0_3
42 Q_DECLARE_PRIVATE(
Buddy)
43 Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
44 Q_PROPERTY(QString avatar READ avatar NOTIFY avatarChanged)
45 Q_PROPERTY(qutim_sdk_0_3::
Status status READ status NOTIFY statusChanged)
53 virtual QString avatar() const;
59 virtual QString title() const;
60 virtual QString name() const;
61 virtual
Status status() const;
67 virtual
bool sendMessage(const
Message &message) = 0;
68 virtual
void setName(const QString &name);
71 void avatarChanged(const QString &path);
72 void statusChanged(const qutim_sdk_0_3::
Status ¤t, const qutim_sdk_0_3::
Status &previous);
73 void nameChanged(const QString ¤t, const QString &previous);
75 bool event(QEvent *ev);
78 Q_PRIVATE_SLOT(d_func(),
void _q_status_changed(const qutim_sdk_0_3::
Status &now,const qutim_sdk_0_3::
Status &old))