/*************************************************************************** * selectuser.h * * Thu Mar 23 01:20:15 2006 * Copyright 2006 User * Email ****************************************************************************/ #ifndef _SELECTUSER_H #define _SELECTUSER_H #include #include "basicwindow.h" #include "contactlist.h" #include "imownerdaemon.h" #include "usertooltips.h" class selectUserWindow: public basicWindow, public IMSignalSource { public: selectUserWindow(gchar* text, gboolean multiple); ~selectUserWindow(); contactList *contacts; private: gchar *introText; gboolean multipleSelection; GtkWidget *okayButton; userTooltips *tooltips; GtkWidget *createWindowContent(); void destroyWindowContent(); GtkWidget *createButtonbar(); // callbacks static void cb_selectionChanged(selectUserWindow* self); static IMUserDaemon* cb_tooltipFunction(GtkWidget* w, GdkEventMotion* event, selectUserWindow* self); static void cb_okayButtonClicked(selectUserWindow* self); }; #endif /* _SELECTUSER_H */