1 #ifndef KEYPRESSFILTER_H
2 #define KEYPRESSFILTER_H
3 
4 #include <QObject>
5 #include "keysequencemap.h"
6 
7 class KeyEventFilter : public QObject
8 {
9 	Q_OBJECT
10 
11 public:
12 	explicit KeyEventFilter(KeySequenceMap *keySequenceMap, QObject *parent = 0);
13 
14 protected:
15 	bool eventFilter(QObject *object, QEvent *event);
16 
17 private:
18 	KeySequenceMap *mKeySequenceMap;
19 };
20 
21 #endif // KEYPRESSFILTER_H
22