mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-24 03:58:49 +03:00
Make image in overlay fit into viewer again
This commit is contained in:
parent
b3c78ea81a
commit
05e36dd007
1 changed files with 9 additions and 2 deletions
|
@ -51,8 +51,10 @@ Window {
|
||||||
property int imgSrcWidth: (imageOverlay.originalWidth && imageOverlay.originalWidth > 100) ? imageOverlay.originalWidth : Screen.width
|
property int imgSrcWidth: (imageOverlay.originalWidth && imageOverlay.originalWidth > 100) ? imageOverlay.originalWidth : Screen.width
|
||||||
property int imgSrcHeight: imageOverlay.proportionalHeight ? imgSrcWidth * imageOverlay.proportionalHeight : Screen.height
|
property int imgSrcHeight: imageOverlay.proportionalHeight ? imgSrcWidth * imageOverlay.proportionalHeight : Screen.height
|
||||||
|
|
||||||
height: imgSrcHeight
|
property double initialScale: Math.min(Window.height/imgSrcHeight, Window.width/imgSrcWidth, 1.0)
|
||||||
width: imgSrcWidth
|
|
||||||
|
height: imgSrcHeight * initialScale
|
||||||
|
width: imgSrcWidth * initialScale
|
||||||
|
|
||||||
x: (parent.width - width) / 2
|
x: (parent.width - width) / 2
|
||||||
y: (parent.height - height) / 2
|
y: (parent.height - height) / 2
|
||||||
|
@ -79,6 +81,11 @@ Window {
|
||||||
play: !Settings.animateImagesOnHover || mouseArea.hovered
|
play: !Settings.animateImagesOnHover || mouseArea.hovered
|
||||||
eventId: imageOverlay.eventId
|
eventId: imageOverlay.eventId
|
||||||
}
|
}
|
||||||
|
Text {
|
||||||
|
anchors.centerIn: parent
|
||||||
|
text: "Orig width: " + imageOverlay.proportionalHeight
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
onScaleChanged: {
|
onScaleChanged: {
|
||||||
if (scale > 10) scale = 10;
|
if (scale > 10) scale = 10;
|
||||||
|
|
Loading…
Reference in a new issue