EMPATHY_CONTACT_LIST_CAN_REMOVE = 1 << 1,
EMPATHY_CONTACT_LIST_CAN_ALIAS = 1 << 2,
EMPATHY_CONTACT_LIST_CAN_GROUP = 1 << 3,
+ EMPATHY_CONTACT_LIST_MESSAGE_ADD = 1 << 4,
} EmpathyContactListFlags;
typedef struct _EmpathyContactListIface EmpathyContactListIface;
const gchar *new_group);
void (*remove_group) (EmpathyContactList *list,
const gchar *group);
- EmpathyContactMonitor *
- (*get_monitor) (EmpathyContactList *list);
EmpathyContactListFlags
(*get_flags) (EmpathyContactList *list);
- gboolean (*is_favourite) (EmpathyContactList *list,
- EmpathyContact *contact);
- void (*add_favourite) (EmpathyContactList *list,
- EmpathyContact *contact);
- void (*remove_favourite) (EmpathyContactList *list,
- EmpathyContact *contact);
};
GType empathy_contact_list_get_type (void) G_GNUC_CONST;
const gchar *new_group);
void empathy_contact_list_remove_group (EmpathyContactList *list,
const gchar *group);
-EmpathyContactMonitor *
- empathy_contact_list_get_monitor (EmpathyContactList *list);
EmpathyContactListFlags
empathy_contact_list_get_flags (EmpathyContactList *list);
-gboolean empathy_contact_list_is_favourite (EmpathyContactList *list,
- EmpathyContact *contact);
-
-void empathy_contact_list_add_to_favourites (EmpathyContactList *list,
- EmpathyContact *contact);
-
-void empathy_contact_list_remove_from_favourites
- (EmpathyContactList *list,
- EmpathyContact *contact);
-
-
G_END_DECLS
#endif /* __EMPATHY_CONTACT_LIST_H__ */