gwenview: DocumentLoadedImpl::applyTransformation() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-07-07 16:38:18 +03:00
parent 524e3d4563
commit 8bba9e82d6

View file

@ -104,15 +104,13 @@ AbstractDocumentEditor* DocumentLoadedImpl::editor()
void DocumentLoadedImpl::setImage(const QImage& image)
{
setDocumentImage(image);
imageRectUpdated(image.rect());
emit imageRectUpdated(image.rect());
}
void DocumentLoadedImpl::applyTransformation(Orientation orientation)
{
QMatrix matrix = ImageUtils::transformMatrix(orientation);
QImage image = document()->image().transformed(matrix);
setDocumentImage(image);
imageRectUpdated(image.rect());
const QMatrix matrix = ImageUtils::transformMatrix(orientation);
setImage(document()->image().transformed(matrix));
}
QByteArray DocumentLoadedImpl::rawData() const