Add a m_thisWeakPtr member to Views

Allows to promote back to shared pointer
This commit is contained in:
Sergio Martins
2022-07-02 20:12:33 +01:00
parent ba71ad7407
commit 7d21516f6d
14 changed files with 83 additions and 59 deletions

View File

@@ -71,8 +71,7 @@ void DockWidget_qtwidgets::init()
void DockWidget_qtwidgets::setWidget(QWidget *widget)
{
auto wrapper = widget ? new ViewWrapper_qtwidgets(widget) : nullptr;
m_dockWidget->setGuestView(std::shared_ptr<View>(wrapper));
m_dockWidget->setGuestView(ViewWrapper_qtwidgets::create(widget));
}
bool DockWidget_qtwidgets::event(QEvent *e)