X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=libempathy-gtk%2Fempathy-contact-list-view.h;h=97e78d3edf1b1cbe351ff69ab1d42a6774b56c1f;hp=e7d7769b7c7f94a6971f98f03a89a6da349e7e4e;hb=1c51f65b87f5b523e6fdc76b91402936e9599cff;hpb=284af952a6644b052dad4aa131175c14658312f7 diff --git a/libempathy-gtk/empathy-contact-list-view.h b/libempathy-gtk/empathy-contact-list-view.h index e7d7769b..97e78d3e 100644 --- a/libempathy-gtk/empathy-contact-list-view.h +++ b/libempathy-gtk/empathy-contact-list-view.h @@ -15,8 +15,8 @@ * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301 USA * * Authors: Mikael Hallendal * Martyn Russell @@ -26,11 +26,13 @@ #ifndef __EMPATHY_CONTACT_LIST_VIEW_H__ #define __EMPATHY_CONTACT_LIST_VIEW_H__ -#include +#include #include +#include #include "empathy-contact-list-store.h" +#include "empathy-live-search.h" #include "empathy-contact-menu.h" G_BEGIN_DECLS @@ -54,8 +56,7 @@ typedef enum { EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DROP = 1 << 4, EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DRAG = 1 << 5, EMPATHY_CONTACT_LIST_FEATURE_CONTACT_TOOLTIP = 1 << 6, - EMPATHY_CONTACT_LIST_FEATURE_CONTACT_EVENTS = 1 << 7, - EMPATHY_CONTACT_LIST_FEATURE_ALL = (1 << 8) - 1, + EMPATHY_CONTACT_LIST_FEATURE_ALL = (1 << 7) - 1, } EmpathyContactListFeatureFlags; struct _EmpathyContactListView { @@ -71,10 +72,14 @@ GType empathy_contact_list_view_get_type (void) G EmpathyContactListView * empathy_contact_list_view_new (EmpathyContactListStore *store, EmpathyContactListFeatureFlags list_features, EmpathyContactFeatureFlags contact_features); -EmpathyContact * empathy_contact_list_view_get_selected (EmpathyContactListView *view); -gchar * empathy_contact_list_view_get_selected_group (EmpathyContactListView *view); +EmpathyContact * empathy_contact_list_view_dup_selected (EmpathyContactListView *view); +EmpathyContactListFlags empathy_contact_list_view_get_flags (EmpathyContactListView *view); +gchar * empathy_contact_list_view_get_selected_group (EmpathyContactListView *view, + gboolean *is_fake_group); GtkWidget * empathy_contact_list_view_get_contact_menu (EmpathyContactListView *view); GtkWidget * empathy_contact_list_view_get_group_menu (EmpathyContactListView *view); +void empathy_contact_list_view_set_live_search (EmpathyContactListView *view, + EmpathyLiveSearch *search); G_END_DECLS