25 #ifndef KXERRORHANDLER_H
26 #define KXERRORHANDLER_H
28 #include <tqvaluelist.h>
29 #include <tqwindowdefs.h>
30 #include <tdelibs_export.h>
70 KXErrorHandler(
bool (*handler)(
int request,
int error_code,
unsigned long resource_id ), Display* dpy = tqt_xdisplay());
77 KXErrorHandler(
int (*handler)( Display*, XErrorEvent* ), Display* dpy = tqt_xdisplay());
86 bool error(
bool sync )
const;
90 int handle( Display* dpy, XErrorEvent* e );
91 bool (*user_handler1)(
int request,
int error_code,
unsigned long resource_id );
92 int (*user_handler2)( Display*, XErrorEvent* );
93 int (*old_handler)( Display*, XErrorEvent* );
94 unsigned long first_request;
97 static int handler_wrapper( Display*, XErrorEvent* );
101 class KXErrorHandlerPrivate* d;
This class simplifies handling of X errors.