#ifndef FILTER_H #define FILTER_H #include class filter : public QObject { Q_OBJECT private: bool m_altPressed; bool m_mousePressed; public: explicit filter(QObject *parent = 0); protected: bool eventFilter(QObject *obj, QEvent *ev); signals: void altPressed(); void altReleased(); void sequencePressed(const QVariant &seq); void mousePressed(const QVariant &o, const QVariant &x, const QVariant &y); void mouseReleased(const QVariant &o, const QVariant &x, const QVariant &y); }; #endif // FILTER_H