summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pdf/quick/qml/PdfMultiPageView.qml6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pdf/quick/qml/PdfMultiPageView.qml b/src/pdf/quick/qml/PdfMultiPageView.qml
index 416026efc..71485c214 100644
--- a/src/pdf/quick/qml/PdfMultiPageView.qml
+++ b/src/pdf/quick/qml/PdfMultiPageView.qml
@@ -81,6 +81,7 @@ Item {
navigationStack.push(page, location, zoom) // actually jump
}
property vector2d jumpLocationMargin: Qt.vector2d(10, 10) // px from top-left corner
+ property int currentPageRenderingStatus: Image.Null
// page scaling
property real renderScale: 1
@@ -176,6 +177,10 @@ Item {
paper.scale = 1
searchHighlights.update()
}
+ onStatusChanged: {
+ if (index === navigationStack.currentPage)
+ root.currentPageRenderingStatus = status
+ }
}
Shape {
anchors.fill: parent
@@ -297,6 +302,7 @@ Item {
y: rect.y * paper.pageScale
width: rect.width * paper.pageScale
height: rect.height * paper.pageScale
+ visible: image.status === Image.Ready
ShapePath {
strokeWidth: style.linkUnderscoreStrokeWidth
strokeColor: style.linkUnderscoreColor