Implemented ViewWrapper::window()

Implementation was missing for qtquick and add a bug for qtwidgets.
This commit is contained in:
Sergio Martins
2022-05-03 20:02:14 +01:00
parent dc9a0145e2
commit 0a1a783054
7 changed files with 43 additions and 9 deletions

View File

@@ -141,7 +141,7 @@ void ViewWrapper_qtwidgets::setGeometry(QRect rect)
std::shared_ptr<Window> ViewWrapper_qtwidgets::window() const
{
if (QWindow *w = m_widget->window()->windowHandle())
return std::shared_ptr<Window>(new Window_qtwidgets(w));
return std::shared_ptr<Window>(new Window_qtwidgets(m_widget->window()));
return nullptr;
}