iOS: Add logging of window geometry/exposure
Change-Id: I6ffc7cd1dde4fadd3e952deabe9c3a1dbce7884d Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>bb10
parent
d8288d2b65
commit
f92aa8e931
|
|
@ -49,6 +49,7 @@ QT_BEGIN_NAMESPACE
|
|||
|
||||
Q_DECLARE_LOGGING_CATEGORY(lcQpaApplication);
|
||||
Q_DECLARE_LOGGING_CATEGORY(lcQpaInputMethods);
|
||||
Q_DECLARE_LOGGING_CATEGORY(lcQpaWindow);
|
||||
|
||||
#if !defined(QT_NO_DEBUG)
|
||||
#define qImDebug \
|
||||
|
|
|
|||
|
|
@ -46,6 +46,7 @@ QT_BEGIN_NAMESPACE
|
|||
|
||||
Q_LOGGING_CATEGORY(lcQpaApplication, "qt.qpa.application");
|
||||
Q_LOGGING_CATEGORY(lcQpaInputMethods, "qt.qpa.input.methods");
|
||||
Q_LOGGING_CATEGORY(lcQpaWindow, "qt.qpa.window");
|
||||
|
||||
bool isQtApplication()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -165,6 +165,7 @@
|
|||
requestedGeometry : qt_window_private(m_qioswindow->window())->geometry;
|
||||
|
||||
QWindow *window = m_qioswindow->window();
|
||||
qCDebug(lcQpaWindow) << m_qioswindow->window() << "new geometry is" << actualGeometry;
|
||||
QWindowSystemInterface::handleGeometryChange<QWindowSystemInterface::SynchronousDelivery>(window, actualGeometry, previousGeometry);
|
||||
|
||||
if (actualGeometry.size() != previousGeometry.size()) {
|
||||
|
|
@ -197,6 +198,7 @@
|
|||
region = QRect(QPoint(), bounds);
|
||||
}
|
||||
|
||||
qCDebug(lcQpaWindow) << m_qioswindow->window() << region << "isExposed" << m_qioswindow->isExposed();
|
||||
QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery>(m_qioswindow->window(), region);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue