#define __EMPATHY_INDIVIDUAL_VIEW_H__
#include <gtk/gtk.h>
-
#include <folks/folks.h>
+#include <tp-account-widgets/tpaw-live-search.h>
-#include <libempathy/empathy-enum-types.h>
-
-#include "empathy-live-search.h"
#include "empathy-individual-menu.h"
#include "empathy-individual-store.h"
EMPATHY_INDIVIDUAL_VIEW_FEATURE_INDIVIDUAL_DROP = 1 << 5,
EMPATHY_INDIVIDUAL_VIEW_FEATURE_INDIVIDUAL_DRAG = 1 << 6,
EMPATHY_INDIVIDUAL_VIEW_FEATURE_INDIVIDUAL_TOOLTIP = 1 << 7,
- EMPATHY_INDIVIDUAL_VIEW_FEATURE_PERSONA_DROP = 1 << 8,
- EMPATHY_INDIVIDUAL_VIEW_FEATURE_FILE_DROP = 1 << 9,
- EMPATHY_INDIVIDUAL_VIEW_FEATURE_ALL = (1 << 10) - 1,
+ EMPATHY_INDIVIDUAL_VIEW_FEATURE_INDIVIDUAL_CALL = 1 << 8,
+ EMPATHY_INDIVIDUAL_VIEW_FEATURE_PERSONA_DROP = 1 << 9,
+ EMPATHY_INDIVIDUAL_VIEW_FEATURE_FILE_DROP = 1 << 10,
} EmpathyIndividualViewFeatureFlags;
struct _EmpathyIndividualView
FolksIndividual *empathy_individual_view_dup_selected (
EmpathyIndividualView *view);
-EmpathyIndividualManagerFlags empathy_individual_view_get_flags (
- EmpathyIndividualView *view);
-
-gchar *empathy_individual_view_get_selected_group (EmpathyIndividualView *view,
- gboolean * is_fake_group);
-
GtkWidget *empathy_individual_view_get_individual_menu (
EmpathyIndividualView *view);
GtkWidget *empathy_individual_view_get_group_menu (EmpathyIndividualView *view);
void empathy_individual_view_set_live_search (EmpathyIndividualView *view,
- EmpathyLiveSearch *search);
+ TpawLiveSearch *search);
gboolean empathy_individual_view_get_show_offline (
EmpathyIndividualView *view);
EmpathyIndividualView *view,
gboolean show_offline);
+gboolean empathy_individual_view_get_show_untrusted (
+ EmpathyIndividualView *self);
+
+void empathy_individual_view_set_show_untrusted (EmpathyIndividualView *self,
+ gboolean show_untrusted);
+
+void empathy_individual_view_set_show_uninteresting (
+ EmpathyIndividualView *view,
+ gboolean show_uninteresting);
+
gboolean empathy_individual_view_is_searching (
EmpathyIndividualView *view);
void empathy_individual_view_set_store (EmpathyIndividualView *self,
EmpathyIndividualStore *store);
+void empathy_individual_view_start_search (EmpathyIndividualView *self);
+
+void empathy_individual_view_set_custom_filter (EmpathyIndividualView *self,
+ GtkTreeModelFilterVisibleFunc filter,
+ gpointer data);
+
+void empathy_individual_view_refilter (EmpathyIndividualView *self);
+
+void empathy_individual_view_select_first (EmpathyIndividualView *self);
+
G_END_DECLS
#endif /* __EMPATHY_INDIVIDUAL_VIEW_H__ */