xcb: Be able to compile without xlib support
authorHolger Hans Peter Freyther <zecke@selfish.org>
Wed, 24 Aug 2011 13:09:16 +0000 (21:09 +0800)
committerLars Knoll <lars.knoll@nokia.com>
Fri, 26 Aug 2011 11:34:45 +0000 (13:34 +0200)
commita1909f834b3d1d36a7cb043aa0ff88bc0774cf27
tree6628ddca5991483057e8c67396c32795964ee01b
parentca56c9400cdd49c42a7554aafb32f84b128647fc
xcb: Be able to compile without xlib support

Use XCB types for events instead of indirectly depending
on Xlib includes because of the GLX includes. Manually verified
the right values.

ButtonPressMask (1L<<2)
XCB_EVENT_MASK_BUTTON_PRESS = 4,

define ButtonReleaseMask (1L<<3)
XCB_EVENT_MASK_BUTTON_RELEASE = 8,

ButtonMotionMask (1L<<13)
XCB_EVENT_MASK_BUTTON_MOTION = 8192,

EnterWindowMask (1L<<4)
XCB_EVENT_MASK_ENTER_WINDOW = 16,

LeaveWindowMask (1L<<5)
XCB_EVENT_MASK_LEAVE_WINDOW = 32,

PointerMotionMask (1L<<6)
XCB_EVENT_MASK_POINTER_MOTION = 64,

GrabModeAsync 1
XCB_GRAB_MODE_ASYNC = 1

Change-Id: I1fade68947b1e2f39ca3514573c10fae7ee2dfb1
Reviewed-on: http://codereview.qt.nokia.com/3664
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/plugins/platforms/xcb/qxcbwindow.cpp