#ifndef QTWINDOWCONTEXT_P_H #define QTWINDOWCONTEXT_P_H #include namespace QWK { class QtWindowContext : public AbstractWindowContext { Q_OBJECT public: QtWindowContext(); ~QtWindowContext() override; QString key() const override; void virtual_hook(int id, void *data) override; protected: void winIdChanged(QWindow *oldWindow) override; protected: std::unique_ptr qtWindowEventFilter; }; } #endif // QTWINDOWCONTEXT_P_H