diff options
author | Janusz Lewandowski <lew21@xtreeme.org> | 2011-05-19 14:21:40 (GMT) |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-05-19 14:52:54 (GMT) |
commit | a3b627e1c5ce03a2500ab35c64729b1995639dcc (patch) | |
tree | 05cc16334321b07544dd72dcf7e1d501f9f681a6 /src/plugins/platforms/xcb/qxcbwindow.h | |
parent | c15b41056e60abdbb4d835e27a360f01be618a4f (diff) | |
download | Qt-a3b627e1c5ce03a2500ab35c64729b1995639dcc.zip Qt-a3b627e1c5ce03a2500ab35c64729b1995639dcc.tar.gz Qt-a3b627e1c5ce03a2500ab35c64729b1995639dcc.tar.bz2 |
Lighthouse xcb and xlib: Add support for transparency of GLX windows.
Merge-request: 1231
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbwindow.h')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbwindow.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbwindow.h b/src/plugins/platforms/xcb/qxcbwindow.h index e049837..20b4640 100644 --- a/src/plugins/platforms/xcb/qxcbwindow.h +++ b/src/plugins/platforms/xcb/qxcbwindow.h @@ -44,6 +44,7 @@ #include <QtGui/QPlatformWindow> #include <QtGui/QPlatformWindowFormat> +#include <QtGui/QImage> #include <xcb/xcb.h> #include <xcb/sync.h> @@ -74,6 +75,8 @@ public: QPlatformGLContext *glContext() const; xcb_window_t window() const { return m_window; } + uint depth() const { return m_depth; } + QImage::Format format() const { return m_format; } void handleExposeEvent(const xcb_expose_event_t *event); void handleClientMessageEvent(const xcb_client_message_event_t *event); @@ -99,6 +102,9 @@ private: xcb_window_t m_window; QPlatformGLContext *m_context; + uint m_depth; + QImage::Format m_format; + xcb_sync_int64_t m_syncValue; xcb_sync_counter_t m_syncCounter; |