tests: port away from QApplication::topLevelAt()

This commit is contained in:
Sergio Martins
2022-04-14 23:44:39 +01:00
parent 995882d2d1
commit 8e4e998e74
5 changed files with 17 additions and 2 deletions

View File

@@ -72,3 +72,13 @@ FrameworkWidgetFactory *Platform_qtwidgets::createDefaultFrameworkWidgetFactory(
{
return new DefaultWidgetFactory_qtwidgets();
}
Window::Ptr Platform_qtwidgets::windowAt(QPoint globalPos) const
{
if (auto qwindow = qApp->QGuiApplication::topLevelAt(globalPos)) {
auto window = new Window_qtwidgets(qwindow);
return Window::Ptr(window);
}
return {};
}