Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QXcbWindowEventListener Class Reference

#include <qxcbconnection.h>

+ Inheritance diagram for QXcbWindowEventListener:
+ Collaboration diagram for QXcbWindowEventListener:

Public Member Functions

virtual ~QXcbWindowEventListener ()
 
virtual bool handleNativeEvent (xcb_generic_event_t *)
 
virtual void handleExposeEvent (const xcb_expose_event_t *)
 
virtual void handleClientMessageEvent (const xcb_client_message_event_t *)
 
virtual void handleConfigureNotifyEvent (const xcb_configure_notify_event_t *)
 
virtual void handleMapNotifyEvent (const xcb_map_notify_event_t *)
 
virtual void handleUnmapNotifyEvent (const xcb_unmap_notify_event_t *)
 
virtual void handleDestroyNotifyEvent (const xcb_destroy_notify_event_t *)
 
virtual void handleButtonPressEvent (const xcb_button_press_event_t *)
 
virtual void handleButtonReleaseEvent (const xcb_button_release_event_t *)
 
virtual void handleMotionNotifyEvent (const xcb_motion_notify_event_t *)
 
virtual void handleEnterNotifyEvent (const xcb_enter_notify_event_t *)
 
virtual void handleLeaveNotifyEvent (const xcb_leave_notify_event_t *)
 
virtual void handleFocusInEvent (const xcb_focus_in_event_t *)
 
virtual void handleFocusOutEvent (const xcb_focus_out_event_t *)
 
virtual void handlePropertyNotifyEvent (const xcb_property_notify_event_t *)
 
virtual void handleXIMouseEvent (xcb_ge_event_t *, Qt::MouseEventSource=Qt::MouseEventNotSynthesized)
 
virtual void handleXIEnterLeave (xcb_ge_event_t *)
 
virtual QXcbWindowtoWindow ()
 

Detailed Description

Definition at line 53 of file qxcbconnection.h.

Constructor & Destructor Documentation

◆ ~QXcbWindowEventListener()

virtual QXcbWindowEventListener::~QXcbWindowEventListener ( )
inlinevirtual

Definition at line 56 of file qxcbconnection.h.

Member Function Documentation

◆ handleButtonPressEvent()

virtual void QXcbWindowEventListener::handleButtonPressEvent ( const xcb_button_press_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 65 of file qxcbconnection.h.

◆ handleButtonReleaseEvent()

virtual void QXcbWindowEventListener::handleButtonReleaseEvent ( const xcb_button_release_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 66 of file qxcbconnection.h.

◆ handleClientMessageEvent()

virtual void QXcbWindowEventListener::handleClientMessageEvent ( const xcb_client_message_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 60 of file qxcbconnection.h.

◆ handleConfigureNotifyEvent()

virtual void QXcbWindowEventListener::handleConfigureNotifyEvent ( const xcb_configure_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 61 of file qxcbconnection.h.

◆ handleDestroyNotifyEvent()

virtual void QXcbWindowEventListener::handleDestroyNotifyEvent ( const xcb_destroy_notify_event_t * )
inlinevirtual

Reimplemented in QXcbSystemTrayTracker.

Definition at line 64 of file qxcbconnection.h.

◆ handleEnterNotifyEvent()

virtual void QXcbWindowEventListener::handleEnterNotifyEvent ( const xcb_enter_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 68 of file qxcbconnection.h.

◆ handleExposeEvent()

virtual void QXcbWindowEventListener::handleExposeEvent ( const xcb_expose_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 59 of file qxcbconnection.h.

◆ handleFocusInEvent()

virtual void QXcbWindowEventListener::handleFocusInEvent ( const xcb_focus_in_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 70 of file qxcbconnection.h.

◆ handleFocusOutEvent()

virtual void QXcbWindowEventListener::handleFocusOutEvent ( const xcb_focus_out_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 71 of file qxcbconnection.h.

◆ handleLeaveNotifyEvent()

virtual void QXcbWindowEventListener::handleLeaveNotifyEvent ( const xcb_leave_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 69 of file qxcbconnection.h.

◆ handleMapNotifyEvent()

virtual void QXcbWindowEventListener::handleMapNotifyEvent ( const xcb_map_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 62 of file qxcbconnection.h.

◆ handleMotionNotifyEvent()

virtual void QXcbWindowEventListener::handleMotionNotifyEvent ( const xcb_motion_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 67 of file qxcbconnection.h.

◆ handleNativeEvent()

virtual bool QXcbWindowEventListener::handleNativeEvent ( xcb_generic_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 57 of file qxcbconnection.h.

◆ handlePropertyNotifyEvent()

virtual void QXcbWindowEventListener::handlePropertyNotifyEvent ( const xcb_property_notify_event_t * )
inlinevirtual

Reimplemented in QXcbDrag, QXcbWindow, and QXcbXSettings.

Definition at line 72 of file qxcbconnection.h.

◆ handleUnmapNotifyEvent()

virtual void QXcbWindowEventListener::handleUnmapNotifyEvent ( const xcb_unmap_notify_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 63 of file qxcbconnection.h.

◆ handleXIEnterLeave()

virtual void QXcbWindowEventListener::handleXIEnterLeave ( xcb_ge_event_t * )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 74 of file qxcbconnection.h.

◆ handleXIMouseEvent()

virtual void QXcbWindowEventListener::handleXIMouseEvent ( xcb_ge_event_t * ,
Qt::MouseEventSource = Qt::MouseEventNotSynthesized )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 73 of file qxcbconnection.h.

◆ toWindow()

virtual QXcbWindow * QXcbWindowEventListener::toWindow ( )
inlinevirtual

Reimplemented in QXcbWindow.

Definition at line 75 of file qxcbconnection.h.

Referenced by QXcbConnection::platformWindowFromId().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: