#ifndef MYEVENTFILTER_H #define MYEVENTFILTER_H #include #include class MyEventFilter : public QObject { Q_OBJECT public: explicit MyEventFilter(QEvent::Type filter); protected: bool eventFilter(QObject *obj, QEvent *event) override; signals: void eventHappened(QObject* obj_addr, QEvent& event); private: QEvent::Type targetEventType; }; #endif // MYEVENTFILTER_H