PDA

View Full Version : x11Event() can't listen Button1MotionMask?



zeki709
29th June 2007, 12:52
I use x11Event() function to listening X11 event. But I find that MotionNotify(Button1MotionMask) never received!
if(event->type & ButtonPressMask)
{
qDebug()<<"Button1Mask";
}
}
else if(event->type & ButtonReleaseMask)
{
qDebug()<<"ButtonReleaseMask";
}
else if(event->type &Button1MotionMask)
{
// never fall in this block!
qDebug("%x", event->type);
}
return false;

marcel
30th June 2007, 21:06
Isn't this event equivalent to testing the left button in mouseMoveEvent()( aka dragging )?
There is no need testing for that here, in x11Event.

Reimplement mouseMoveEvent and check there for dragging.

Regards

zeki709
1st July 2007, 12:19
Thanks.
I know the event mouseMoveEvent(), I just to test how x11Event() to work.