Ubuntu Pastebin

Paste from Albert Astals Cid at Fri, 18 Sep 2015 09:33:25 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
QImage ApplicationScreenshotProvider::requestImage(const QString &imageId, QSize *size,
                                                   const QSize &requestedSize)
{
    qCDebug(QTMIR_APPLICATIONS) << "ApplicationScreenshotProvider::requestImage - imageId=" << imageId;
    QImage screenshotImage;
                QImage fullSizeScreenshot = QImage(4, 4,
                            QImage::Format_ARGB32_Premultiplied).mirrored();
                    if (requestedSize.isValid()) {
                        *size = requestedSize.boundedTo(fullSizeScreenshot.size());
                        screenshotImage = fullSizeScreenshot.scaled(*size, Qt::IgnoreAspectRatio,
                            Qt::SmoothTransformation);
                    } else {
                        *size = fullSizeScreenshot.size();
                        screenshotImage = fullSizeScreenshot;
                    }
return screenshotImage;
}
Download as text