![]() |
Home · All Namespaces · All Classes |
#include <xeventlistener.h>
Public Member Functions | |
~XEventListener () | |
Static Public Member Functions | |
static void | registerEventFilter (XEventListenerFilterInterface *filter, long eventMask) |
Register a filter to get x events with a given mask. | |
static void | unregisterEventFilter (XEventListenerFilterInterface *filter) |
Unregister a filter from x events. | |
static bool | xEventFilter (void *message) |
Protected Member Functions | |
XEventListener () |
XEventListener filters the x events that client has selected with XSelectInput and calls the filters for registered XEventListenerFilterInterface classes.
Registered XEventListenerFilterInterface classes MUST always be unregistered on deletion.
To assure correct QAbstractEventDispatcher event filter handling, the event listener is used through a static QSharedPointer instance for which the instance is created on first registration and which is only destroyd when application is destroyed.
XEventListener::XEventListener | ( | ) | [protected] |
XEventListener::~XEventListener | ( | ) |
void XEventListener::registerEventFilter | ( | XEventListenerFilterInterface * | filter, | |
long | eventMask | |||
) | [static] |
Register a filter to get x events with a given mask.
void XEventListener::unregisterEventFilter | ( | XEventListenerFilterInterface * | filter | ) | [static] |
Unregister a filter from x events.
bool XEventListener::xEventFilter | ( | void * | message | ) | [static] |
Calls the registered filters for the relevant events.
message | The XEvent |
Copyright © 2011 Nokia Corporation | Generated on Tue Aug 30 2011 16:38:13 Doxygen 1.7.1 |
MeeGo Touch |