summaryrefslogtreecommitdiff
path: root/widgets/CachingImage.qml
blob: 0622d6918d479ef9fdfc7a56d881b4644acdc60a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import "root:/services"
import Quickshell.Io
import QtQuick

Image {
    id: root

    property string path
    property bool loadOriginal
    readonly property Thumbnailer.Thumbnail thumbnail: Thumbnailer.go(this)

    source: thumbnail.path ? `file://${thumbnail.path}` : ""
    asynchronous: true
    fillMode: Image.PreserveAspectCrop
}