34 lines
587 B
C
34 lines
587 B
C
|
#ifndef KEYEATER_H
|
||
|
#define KEYEATER_H
|
||
|
|
||
|
#include <QObject>
|
||
|
#include <QKeyEvent>
|
||
|
|
||
|
class EscapeKeyPressEater : public QObject
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
public:
|
||
|
EscapeKeyPressEater(){}
|
||
|
virtual ~EscapeKeyPressEater(){}
|
||
|
|
||
|
protected:
|
||
|
bool eventFilter(QObject *obj, QEvent *event);
|
||
|
};
|
||
|
|
||
|
class EnterKeyPressEater : public QObject
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
public:
|
||
|
EnterKeyPressEater(){}
|
||
|
virtual ~EnterKeyPressEater(){}
|
||
|
|
||
|
protected:
|
||
|
bool eventFilter(QObject *obj, QEvent *event);
|
||
|
|
||
|
public:
|
||
|
Q_SIGNAL void enterKeyPressed(QObject *obj, QKeyEvent *evt, bool *pProcessed);
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif // KEYEATER_H
|