Index: sources/gui/guiglobals.h =================================================================== diff -u -ree50b509107a743f6133a33371e18646ff9c10b2 -r06d10ee1174f0947a01087554f3da3109b47aef6 --- sources/gui/guiglobals.h (.../guiglobals.h) (revision ee50b509107a743f6133a33371e18646ff9c10b2) +++ sources/gui/guiglobals.h (.../guiglobals.h) (revision 06d10ee1174f0947a01087554f3da3109b47aef6) @@ -20,7 +20,19 @@ // Project namespace Gui { - extern QQuickView *_viewer; + class MainView : public QQuickView { + Q_OBJECT + + bool event(QEvent* vEvent) override + { + emit eventSpy(vEvent); + return QQuickView::event(vEvent); + } + signals: + void eventSpy(QEvent* vEvent); + }; + extern MainView *_viewer; + class GuiActions { Q_GADGET