Preserve aspect ratio when setting Image.sourceSize
authorMartin Jones <martin.jones@nokia.com>
Tue, 14 Feb 2012 01:57:25 +0000 (11:57 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 14 Feb 2012 07:50:57 +0000 (08:50 +0100)
commitd95178153a0f15991b2e6e91216dbcf5c0be2af3
tree26f50195f44f8a5f3ac2757f157e6bfafb6286b6
parent58d85747964473a71ca5339d296d6870f0871b0c
Preserve aspect ratio when setting Image.sourceSize

Setting both sourceSize.width and sourceSize.height results in changing
the image aspect ratio.  This is never what you'd want.

Fit the image to the provided sourceSize, maintaining the aspect ratio.

Task-number: QTBUG-21161
Change-Id: I77e9aacb8d31475d5df0aef1de52c0edbd1e2fc9
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
doc/src/declarative/whatsnew.qdoc
src/quick/items/qquickimage.cpp
src/quick/util/qdeclarativepixmapcache.cpp
tests/auto/qtquick2/qquickimage/data/sourceSize.qml [new file with mode: 0644]
tests/auto/qtquick2/qquickimage/tst_qquickimage.cpp