| | |
| | | AbstractWindowContext::virtual_hook(id, data); |
| | | } |
| | | |
| | | void QtWindowContext::winIdChanged(QWindow *oldWindow, bool isDestroyed) { |
| | | Q_UNUSED(oldWindow) |
| | | void QtWindowContext::winIdChanged() { |
| | | if (!m_windowHandle) { |
| | | m_delegate->setWindowFlags(m_host, m_delegate->getWindowFlags(m_host) & |
| | | ~Qt::FramelessWindowHint); |
| | | qtWindowEventFilter.reset(); |
| | | return; |
| | | } |
| | | |
| | | // Allocate new resources |
| | | m_delegate->setWindowFlags(m_host, |
| | | m_delegate->getWindowFlags(m_host) | Qt::FramelessWindowHint); |
| | | qtWindowEventFilter = std::make_unique<QtWindowEventFilter>(this); |