Change-Id: I0b45c27fa03bbe073c88ce8d01d9fb283f4051c1
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
root->updateVisibility(root->m_visible);
window()->requestActivateWindow();
root->updateVisibility(root->m_visible);
window()->requestActivateWindow();
+
+ if (window()->isTopLevel() && visible)
+ QWindowSystemInterface::handleExposeEvent(window(), window()->geometry());
}
void QQnxWindow::updateVisibility(bool parentVisible)
}
void QQnxWindow::updateVisibility(bool parentVisible)
// the transparency will look wrong...
}
// the transparency will look wrong...
}
+bool QQnxWindow::isExposed() const
+{
+ return m_visible;
+}
+
void QQnxWindow::setBufferSize(const QSize &size)
{
#if defined(QQNXWINDOW_DEBUG)
void QQnxWindow::setBufferSize(const QSize &size)
{
#if defined(QQNXWINDOW_DEBUG)
void setVisible(bool visible);
void setOpacity(qreal level);
void setVisible(bool visible);
void setOpacity(qreal level);
+ bool isExposed() const;
+
WId winId() const { return (WId)m_window; }
screen_window_t nativeHandle() const { return m_window; }
WId winId() const { return (WId)m_window; }
screen_window_t nativeHandle() const { return m_window; }