#define __EMPATHY_CONTACT_H__
#include <glib-object.h>
-
-#include <telepathy-glib/contact.h>
-#include <telepathy-glib/account.h>
-#include <telepathy-logger/entity.h>
+#include <telepathy-glib/telepathy-glib.h>
+#include <telepathy-logger/telepathy-logger.h>
#include <folks/folks.h>
G_BEGIN_DECLS
TpContact * empathy_contact_get_tp_contact (EmpathyContact *contact);
const gchar * empathy_contact_get_id (EmpathyContact *contact);
const gchar * empathy_contact_get_alias (EmpathyContact *contact);
+const gchar * empathy_contact_get_logged_alias (EmpathyContact *contact);
void empathy_contact_set_alias (EmpathyContact *contact, const gchar *alias);
void empathy_contact_change_group (EmpathyContact *contact, const gchar *group,
gboolean is_member);
#define EMPATHY_TYPE_AVATAR (empathy_avatar_get_type ())
GType empathy_avatar_get_type (void) G_GNUC_CONST;
-EmpathyAvatar * empathy_avatar_new (guchar *data,
+EmpathyAvatar * empathy_avatar_new (const guchar *data,
gsize len,
- gchar *format,
- gchar *filename);
+ const gchar *format,
+ const gchar *filename);
EmpathyAvatar * empathy_avatar_ref (EmpathyAvatar *avatar);
void empathy_avatar_unref (EmpathyAvatar *avatar);
FolksIndividual *individual,
EmpathyActionType action_type);
+void empathy_contact_add_to_contact_list (EmpathyContact *self,
+ const gchar *message);
+
+void empathy_contact_remove_from_contact_list (EmpathyContact *self);
+
G_END_DECLS
#endif /* __EMPATHY_CONTACT_H__ */