1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import QtQuick 2.0 import Ubuntu.Components 0.1 Image { property double fixedWidth id: imagePage asynchronous: true width: parent.width sourceSize.width: fixedWidth fillMode: Image.PreserveAspectCrop source: "image://poppler/page/1" Connections { target: parent onShouldReloadImgChanged: { if (parent.shouldReloadImg) { fixedWidth = parent.width } } } Component.onCompleted: { fixedWidth = parent.width } } |