]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-individual-store.h
remove released flag
[empathy.git] / libempathy-gtk / empathy-individual-store.h
index 3a102d7f831f8d4beb0a8d66c470bcba0d99747d..c709348fc6bdac801d548ff8f7260c4bb89cbf86 100644 (file)
@@ -28,6 +28,7 @@
 #define __EMPATHY_INDIVIDUAL_STORE_H__
 
 #include <gtk/gtk.h>
+#include <folks/folks.h>
 
 G_BEGIN_DECLS
 #define EMPATHY_TYPE_INDIVIDUAL_STORE         (empathy_individual_store_get_type ())
@@ -77,10 +78,6 @@ struct _EmpathyIndividualStore
 {
   GtkTreeStore parent;
   EmpathyIndividualStorePriv *priv;
-
-  /* protected */
-  gboolean show_active;
-  guint setup_idle_id;
 };
 
 struct _EmpathyIndividualStoreClass
@@ -88,6 +85,7 @@ struct _EmpathyIndividualStoreClass
   GtkTreeStoreClass parent_class;
 
   void (*reload_individuals) (EmpathyIndividualStore *self);
+  gboolean (*initial_loading) (EmpathyIndividualStore *self);
 };
 
 GType
@@ -147,6 +145,11 @@ void individual_store_remove_individual_and_disconnect (
 
 /* protected */
 
+GList *empathy_individual_store_find_contact (EmpathyIndividualStore *self,
+    FolksIndividual *individual);
+
+void empathy_individual_store_free_iters (GList *iters);
+
 void empathy_individual_store_disconnect_individual (
     EmpathyIndividualStore *self,
     FolksIndividual *individual);
@@ -157,5 +160,8 @@ void empathy_individual_store_remove_individual (EmpathyIndividualStore *self,
 void empathy_individual_store_add_individual (EmpathyIndividualStore *self,
     FolksIndividual *individual);
 
+void empathy_individual_store_refresh_individual (EmpathyIndividualStore *self,
+    FolksIndividual *individual);
+
 G_END_DECLS
 #endif /* __EMPATHY_INDIVIDUAL_STORE_H__ */