PlaYUVerSubWindowHandle::PlaYUVerSubWindowHandle( QWidget *parent ) : QWidget( parent ) { m_iWindowMode = -1; m_pcWindowManagerLayout = NULL; m_pcMdiArea = NULL; m_pcActiveWindow = NULL; m_apcSubWindowList.clear(); m_apcMdiSubWindowList.clear(); m_pcApp = qobject_cast<PlaYUVerApp*>( parentWidget() ); //setWindowMode( DETACHEDSUBWINDOWMODE ); setWindowMode( MDISUBWINDOWMODE ); }
void ShellSurfaceInterface::Private::setToplevelCallback(wl_client *client, wl_resource *resource) { auto s = cast<Private>(resource); Q_ASSERT(client == *s->client); s->setWindowMode(WindowMode::Toplevel); }