@@ -21,12 +21,10 @@
21#include <QGuiApplication>
21#include <QGuiApplication>
22#include <QQuickWindow>
22#include <QQuickWindow>
23#include <QScreen>
23#include <QScreen>
24#include <qpa/qplatformnativeinterface.h>
25#include <qpa/qplatformnativeinterface.h>
25#include <qpa/qplatformscreen.h>
26#include <qpa/qplatformscreen.h>
30InputDispatcherFilter *InputDispatcherFilter::instance()
28InputDispatcherFilter *InputDispatcherFilter::instance()
32 static InputDispatcherFilter filter;
30 static InputDispatcherFilter filter;
@@ -42,20 +40,6 @@ InputDispatcherFilter::InputDispatcherFilter(QObject *parent)
42 if (m_inputDispatcher) {
40 if (m_inputDispatcher) {
43 m_inputDispatcher->installEventFilter(this);
41 m_inputDispatcher->installEventFilter(this);
46− QTimer* timer(new QTimer());
47− connect(timer, &QTimer::timeout, this, []() {
49− auto allWindows = QGuiApplication::topLevelWindows();
50− if (allWindows.count()) {
51− QWindow* window = QGuiApplication::topLevelWindows()[i++ % QGuiApplication::topLevelWindows().count()];
53− window->requestActivate();
57− timer->setInterval(5000);
61void InputDispatcherFilter::registerPointer(MousePointer *pointer)
45void InputDispatcherFilter::registerPointer(MousePointer *pointer)