diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2017-12-01 10:58:59 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2017-12-05 20:30:12 +0000 |
commit | abedaed0331df9c70aae4d334b89ccbf993b298d (patch) | |
tree | aa4ba39ee31fccf7bae553e8e4c5697f0ad5e885 /src/pixeltool | |
parent | 714fb4967a30e2c842d50bd2d7edf993fd1a638a (diff) |
Port away from QRegion::rects()
Use begin()/end() instead.
Change-Id: I0a33ebacad9ffb17cf2528a318c79baac5be82cf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/pixeltool')
-rw-r--r-- | src/pixeltool/qpixeltool.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp index 8025d0b0d..928a0b852 100644 --- a/src/pixeltool/qpixeltool.cpp +++ b/src/pixeltool/qpixeltool.cpp @@ -458,13 +458,13 @@ void QPixelTool::grabScreen() for (int i = 0; i < desktopWidget->numScreens(); ++i) screenRect |= desktopWidget->screenGeometry(i); geom -= screenRect; - QVector<QRect> rects = geom.rects(); - if (rects.size() > 0) { + const auto rectsInRegion = geom.rectCount(); + if (rectsInRegion > 0) { QPainter p(&m_buffer); p.translate(-x, -y); p.setPen(Qt::NoPen); p.setBrush(darkBrush); - p.drawRects(rects); + p.drawRects(geom.begin(), rectsInRegion); } update(); |