I have this error with your code:

error: ‘class QKeyEvent’ has no member named ‘reject’

I am using QT 3.3.6