quick: Fix MultiSplitter()::mainWindow()

Works now for QtQuick
This commit is contained in:
Sergio Martins
2020-10-06 21:04:25 +01:00
parent 4cacee45e8
commit 03b575d16e
3 changed files with 24 additions and 1 deletions

View File

@@ -92,6 +92,9 @@ MainWindowBase *MultiSplitter::mainWindow() const
// Note that if pw is a FloatingWindow then pw->parentWidget() can be a MainWindow too, as it's parented
if (pw->objectName() == QLatin1String("MyCentralWidget"))
return qobject_cast<MainWindowBase*>(pw->parentWidget());
if (auto mw = qobject_cast<MainWindowBase*>(pw))
return mw;
}
return nullptr;