]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-contact-manager.h
Add empathy_tp_chat_get_connection() to direct access the channel's connection.
[empathy.git] / libempathy / empathy-contact-manager.h
index 0647abb24e3af8d9ccb31412dcc00fdef4018922..fbe9e2df01b58fffe41394204b03859308609e38 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
- * Copyright (C) 2007 Collabora Ltd.
+ * Copyright (C) 2007-2008 Collabora Ltd.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 
 #include <glib.h>
 
-#include <libmissioncontrol/mc-account.h>
-
 #include "empathy-contact.h"
 #include "empathy-tp-contact-list.h"
+#include "empathy-contact-list.h"
 
 G_BEGIN_DECLS
 
@@ -40,10 +39,10 @@ G_BEGIN_DECLS
 
 typedef struct _EmpathyContactManager      EmpathyContactManager;
 typedef struct _EmpathyContactManagerClass EmpathyContactManagerClass;
-typedef struct _EmpathyContactManagerPriv  EmpathyContactManagerPriv;
 
 struct _EmpathyContactManager {
-       GObject      parent;
+       GObject parent;
+       gpointer priv;
 };
 
 struct _EmpathyContactManagerClass {
@@ -51,9 +50,11 @@ struct _EmpathyContactManagerClass {
 };
 
 GType                  empathy_contact_manager_get_type (void) G_GNUC_CONST;
-EmpathyContactManager *empathy_contact_manager_new      (void);
+EmpathyContactManager *empathy_contact_manager_dup_singleton  (void);
 EmpathyTpContactList * empathy_contact_manager_get_list (EmpathyContactManager *manager,
-                                                        McAccount             *account);
+                                                        TpConnection          *connection);
+gboolean               empathy_contact_manager_can_add  (EmpathyContactManager *manager,
+                                                        TpConnection          *connection);
 
 G_END_DECLS