AnimatedImageViewer
Properties | |
alias | asynchronous |
alias | cache |
alias | fillMode |
alias | image |
alias | imageHeight |
alias | imageWidth |
alias | source |
alias | sourceSize |
Signals | |
void | pressAndHold () |
void | rightClicked () |
Public Member Functions | |
void | fill () |
void | fit () |
void | rotateLeft () |
void | rotateRight () |
Detailed Description
A view for displaying animated images, such as GIF documents.
This control along with the ImageViewer are meant to display images and support to zoom in and out with touch and mouse gestures and keyboard shortcuts.
Definition at line 19 of file AnimatedImageViewer.qml.
Property Documentation
◆ asynchronous
|
read |
Whether the image should be loaded asynchronously.
By default this is set to true
.
Definition at line 53 of file AnimatedImageViewer.qml.
◆ cache
|
read |
If the image should be cached in memory.
The default value is set to true
Definition at line 59 of file AnimatedImageViewer.qml.
◆ fillMode
|
read |
The fill mode of the image.
The possible values can be found on the Image control documentation from Qt. By default this is set to Image.PreserveAspectFit
.
Definition at line 47 of file AnimatedImageViewer.qml.
◆ image
|
read |
This an alias to the actual control painting the image.
This control is handled by a QQC2 AnimatedImage.
Definition at line 34 of file AnimatedImageViewer.qml.
◆ imageHeight
|
read |
The painted height of the image.
This the same as using the image sourceSize
property to set the height.
Definition at line 69 of file AnimatedImageViewer.qml.
◆ imageWidth
|
read |
The painted width of the image.
This the same as using the image sourceSize
property to set the width.
Definition at line 64 of file AnimatedImageViewer.qml.
◆ source
|
read |
The source of the image.
Can be a remote or local file URL.
Definition at line 74 of file AnimatedImageViewer.qml.
◆ sourceSize
|
read |
The painted size of the image.
As taken from Qt documentation: This property holds the scaled width and height of the full-frame image. Unlike the width and height properties, which scale the painting of the image, this property sets the maximum number of pixels stored for the loaded image so that large images do not use more memory than necessary.
Definition at line 41 of file AnimatedImageViewer.qml.
Member Function Documentation
◆ fill()
void AnimatedImageViewer::fill | ( | ) |
Forces the image to fill-in the viewport, this is done horizontally, so the image might be out of view vertically.
◆ fit()
void AnimatedImageViewer::fit | ( | ) |
Forces the image to fit in the viewport.
◆ pressAndHold
|
signal |
Emitted when the image area has been pressed for a few seconds.
◆ rightClicked
|
signal |
Emitted when the image area has been right clicked with a mouse event.
◆ rotateLeft()
void AnimatedImageViewer::rotateLeft | ( | ) |
Forces the image to be rotated 90 degrees to the left.
◆ rotateRight()
void AnimatedImageViewer::rotateRight | ( | ) |
Forces the image to be rotated 90 degrees to the right.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 27 2024 11:53:23 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.