Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/x11/windowed/x11windowed_output.cpp
Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Line(s) | 119 | #if HAVE_X11_XINPUT | |||
---|---|---|---|---|---|
129 | evmasks[0].mask_len = sizeof(mask1); | 129 | evmasks[0].mask_len = sizeof(mask1); | ||
130 | evmasks[0].mask = mask1; | 130 | evmasks[0].mask = mask1; | ||
131 | XISelectEvents(m_backend->display(), m_window, evmasks, 1); | 131 | XISelectEvents(m_backend->display(), m_window, evmasks, 1); | ||
132 | #else | 132 | #else | ||
133 | Q_UNUSED(window) | 133 | Q_UNUSED(window) | ||
134 | #endif | 134 | #endif | ||
135 | } | 135 | } | ||
136 | 136 | | |||
137 | QSize X11WindowedOutput::pixelSize() const | | |||
138 | { | | |||
139 | return m_pixelSize; | | |||
140 | } | | |||
141 | | ||||
142 | void X11WindowedOutput::setGeometry(const QPoint &logicalPosition, const QSize &pixelSize) | 137 | void X11WindowedOutput::setGeometry(const QPoint &logicalPosition, const QSize &pixelSize) | ||
143 | { | 138 | { | ||
144 | m_pixelSize = pixelSize; | 139 | // TODO: set mode to have updated pixelSize | ||
145 | 140 | | |||
146 | // Physicial size must be adjusted, such that QPA calculates correct sizes of | 141 | // Physicial size must be adjusted, such that QPA calculates correct sizes of | ||
147 | // internal elements. | 142 | // internal elements. | ||
148 | setRawPhysicalSize(pixelSize / 96.0 * 25.4 / scale()); | 143 | setRawPhysicalSize(pixelSize / 96.0 * 25.4 / scale()); | ||
149 | 144 | | |||
150 | setGlobalPos(logicalPosition); | 145 | setGlobalPos(logicalPosition); | ||
151 | } | 146 | } | ||
152 | 147 | | |||
Show All 16 Lines |