diff options
author | Morten Johan Sørvig <morten.sorvig@digia.com> | 2014-11-20 20:30:28 +0100 |
---|---|---|
committer | Morten Johan Sørvig <morten.sorvig@digia.com> | 2015-03-26 11:01:25 +0100 |
commit | a955beb42388498a9ed5c426b9ae891ab56fa2f8 (patch) | |
tree | cbeec581695dc9b256ced617ac77c803915efc09 /src/gui/painting | |
parent | 70f565b6e43b6ab93b01112286a40869155207c8 (diff) |
WIP: Introduce per-window scale factors
The qHighDpi functions now take an optional Window *
The scale factor can be set with QHighDpiScaling::
setWindowFactor(QWindow *, factor)
Change-Id: I34c80d2e031c257504d789ac5135de731d29929a
Diffstat (limited to 'src/gui/painting')
-rw-r--r-- | src/gui/painting/qbackingstore.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/painting/qbackingstore.cpp b/src/gui/painting/qbackingstore.cpp index 88e9aaac2c..20f5c5e22c 100644 --- a/src/gui/painting/qbackingstore.cpp +++ b/src/gui/painting/qbackingstore.cpp @@ -104,7 +104,7 @@ void QBackingStore::flush(const QRegion ®ion, QWindow *win, const QPoint &off } #endif - d_ptr->platformBackingStore->flush(win, qHighDpiToDevicePixels(region), offset); + d_ptr->platformBackingStore->flush(win, qHighDpiToDevicePixels(region, d_ptr->window), offset); } /*! @@ -162,7 +162,7 @@ QWindow* QBackingStore::window() const void QBackingStore::beginPaint(const QRegion ®ion) { - d_ptr->platformBackingStore->beginPaint(qHighDpiToDevicePixels(region)); + d_ptr->platformBackingStore->beginPaint(qHighDpiToDevicePixels(region, d_ptr->window)); } /*! @@ -206,7 +206,7 @@ bool QBackingStore::scroll(const QRegion &area, int dx, int dy) Q_UNUSED(dx); Q_UNUSED(dy); - return d_ptr->platformBackingStore->scroll(qHighDpiToDevicePixels(area), qHighDpiToDevicePixels(dx), qHighDpiToDevicePixels(dy)); + return d_ptr->platformBackingStore->scroll(qHighDpiToDevicePixels(area, d_ptr->window), qHighDpiToDevicePixels(dx, d_ptr->window), qHighDpiToDevicePixels(dy, d_ptr->window)); } void QBackingStore::setStaticContents(const QRegion ®ion) |