Source Code (Use browser search to find items of interest.)
Class Index
kdm'MyApp (./kdebase/kdm/kgreeter.cpp:110)
class MyApp:public KApplication {
public:
virtual bool x11EventFilter( XEvent * );
};
bool
MyApp::x11EventFilter( XEvent * ev){
if( ev->type == KeyPress && kgreeter){
// This should go away
KeySym ks = XLookupKeysym(&(ev->xkey),0);
if (ks == XK_Return ||
ks == XK_KP_Enter)
kgreeter->ReturnPressed();
}
// Hack to tell dialogs to take focus
if( ev->type == ConfigureNotify) {
QWidget* target = QWidget::find( (( XConfigureEvent *) ev)->window);
target = target->topLevelWidget();
if( target->isVisible() && !target->isPopup())
XSetInputFocus( qt_xdisplay(), target->winId(),
RevertToParent, CurrentTime);
}
return FALSE;
}
// Misc helper functions:
kdm'MyApp::x11EventFilter() (./kdebase/kdm/chooser.cpp:39)
MyApp::x11EventFilter( XEvent * ev){
/*
if( ev->type == KeyPress && kchooser){
// This should go away
KeySym ks = XLookupKeysym(&(ev->xkey),0);
if (ks == XK_Return ||
ks == XK_KP_Enter)
kchooser->ReturnPressed();
}
*/
// Hack to tell dialogs to take focus
if( ev->type == ConfigureNotify) {
QWidget* target = QWidget::find( (( XConfigureEvent *) ev)->window);
target = target->topLevelWidget();
if( target->isVisible() && !target->isPopup())
XSetInputFocus( qt_xdisplay(), target->winId(),
RevertToParent, CurrentTime);
}
return FALSE;
}
kdm'MyApp::x11EventFilter() (./kdebase/kdm/kgreeter.cpp:116)
MyApp::x11EventFilter( XEvent * ev){
if( ev->type == KeyPress && kgreeter){
// This should go away
KeySym ks = XLookupKeysym(&(ev->xkey),0);
if (ks == XK_Return ||
ks == XK_KP_Enter)
kgreeter->ReturnPressed();
}
// Hack to tell dialogs to take focus
if( ev->type == ConfigureNotify) {
QWidget* target = QWidget::find( (( XConfigureEvent *) ev)->window);
target = target->topLevelWidget();
if( target->isVisible() && !target->isPopup())
XSetInputFocus( qt_xdisplay(), target->winId(),
RevertToParent, CurrentTime);
}
return FALSE;
}
// Misc helper functions: