diff options
author | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2015-04-14 12:56:48 +0200 |
---|---|---|
committer | Paul Olav Tvete <paul.tvete@theqtcompany.com> | 2015-04-14 12:58:24 +0200 |
commit | 91fb8061875db830d26f95acef048e36fb44cd6a (patch) | |
tree | 3718dd47863a56390b0918b88c6a8ef74c7a84dd /src/plugins/platforms/xcb | |
parent | 7c77febbde4a7e2ebe73579f06baf018cbd192c3 (diff) |
Move qHighDpi functions into the QHighDpi namespace
...and use fromDevicePixels instead of toDeviceIndependentPixels
Diffstat (limited to 'src/plugins/platforms/xcb')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbbackingstore.cpp | 10 | ||||
-rw-r--r-- | src/plugins/platforms/xcb/qxcbwindow.cpp | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/platforms/xcb/qxcbbackingstore.cpp b/src/plugins/platforms/xcb/qxcbbackingstore.cpp index 38f09597bb..b5ee92cc63 100644 --- a/src/plugins/platforms/xcb/qxcbbackingstore.cpp +++ b/src/plugins/platforms/xcb/qxcbbackingstore.cpp @@ -315,7 +315,7 @@ void QXcbBackingStore::beginPaint(const QRegion ®ion) return; int dpr = int(m_image->image()->devicePixelRatio()); - const int windowDpr = int(qHighDpiToDeviceIndependentPixels(window()->devicePixelRatio())); + const int windowDpr = int(QHighDpi::fromDevicePixels(window()->devicePixelRatio())); if (windowDpr != dpr) { resize(window()->size(), QRegion()); dpr = int(m_image->image()->devicePixelRatio()); @@ -370,10 +370,10 @@ void QXcbBackingStore::flush(QWindow *window, const QRegion ®ion, const QPoin if (!m_image || m_image->size().isEmpty()) return; - // Note on the qHighDpiToDeviceIndependentPixels call below: When scaling + // Note on the QHighDpi::fromDevicePixels call below: When scaling // in QtGui is active this prevents xcb plugin from scalìng in addition // by keeping "dpr" below at 1. - const int dpr = int(qHighDpiToDeviceIndependentPixels(window->devicePixelRatio(), window)); + const int dpr = int(QHighDpi::fromDevicePixels(window->devicePixelRatio(), window)); #ifndef QT_NO_DEBUG @@ -385,7 +385,7 @@ void QXcbBackingStore::flush(QWindow *window, const QRegion ®ion, const QPoin QSize imageSize = m_image->size() / dpr; //because we multiply with the DPR later QRegion clipped = region; - clipped &= qHighDpiToDevicePixels(QRect(0, 0, window->width(), window->height())); + clipped &= QHighDpi::toDevicePixels(QRect(0, 0, window->width(), window->height())); clipped &= QRect(0, 0, imageSize.width(), imageSize.height()).translated(-offset); QRect bounds = clipped.boundingRect(); @@ -435,7 +435,7 @@ void QXcbBackingStore::composeAndFlush(QWindow *window, const QRegion ®ion, c void QXcbBackingStore::resize(const QSize &size, const QRegion &) { - const int dpr = int(qHighDpiToDeviceIndependentPixels(window()->devicePixelRatio(), window())); + const int dpr = int(QHighDpi::fromDevicePixels(window()->devicePixelRatio(), window())); const QSize xSize = size * dpr; if (m_image && xSize == m_image->size() && dpr == m_image->image()->devicePixelRatio()) return; diff --git a/src/plugins/platforms/xcb/qxcbwindow.cpp b/src/plugins/platforms/xcb/qxcbwindow.cpp index b50b6b8965..4b94923f7d 100644 --- a/src/plugins/platforms/xcb/qxcbwindow.cpp +++ b/src/plugins/platforms/xcb/qxcbwindow.cpp @@ -390,8 +390,8 @@ void QXcbWindow::create() } else if (minimumSize.width() > 0 || minimumSize.height() > 0) { rect.setSize(minimumSize); } else { - rect.setWidth(qHighDpiToDevicePixels(int(defaultWindowWidth))); - rect.setHeight(qHighDpiToDevicePixels(int(defaultWindowHeight))); + rect.setWidth(QHighDpi::toDevicePixels(int(defaultWindowWidth))); + rect.setHeight(QHighDpi::toDevicePixels(int(defaultWindowHeight))); } xcb_window_t xcb_parent_id = platformScreen->root(); |