X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=registryd%2Fdeviceeventcontroller.h;h=fb00a377a0873e3d68e2b2b87e4a528d3c1e1765;hp=3fa5c8e075e3a06caa1c6faf291da9f429ac985f;hb=95ac4886d1b6649d54daffa7191be1b2bbaf2989;hpb=f6ca06461319b20463f96a5b37544a540aee11ca diff --git a/registryd/deviceeventcontroller.h b/registryd/deviceeventcontroller.h index 3fa5c8e..fb00a37 100644 --- a/registryd/deviceeventcontroller.h +++ b/registryd/deviceeventcontroller.h @@ -26,6 +26,7 @@ #include #include +#include typedef struct _SpiDEController SpiDEController; @@ -42,12 +43,12 @@ G_BEGIN_DECLS struct _SpiDEController { GObject parent; - - SpiRegistry *registry; - GList *key_listeners; - GList *mouse_listeners; - GList *keygrabs_list; - Display *xevie_display; + DBusConnection *bus; + SpiRegistry *registry; + GList *key_listeners; + GList *mouse_listeners; + GList *keygrabs_list; + Display *xevie_display; }; typedef struct { @@ -55,7 +56,11 @@ typedef struct { } SpiDEControllerClass; GType spi_device_event_controller_get_type (void); -SpiDEController *spi_device_event_controller_new (SpiRegistry *registry); +SpiDEController *spi_device_event_controller_new (SpiRegistry *registry, + DBusConnection *bus, + DRouteContext *droute); + +void spi_remove_device_listeners (SpiDEController *controller, const char *bus_name); G_END_DECLS