2019-07-13 19:39:01 +10:00
|
|
|
import QtQuick 2.12
|
2019-08-18 03:01:43 +10:00
|
|
|
import QtGraphicalEffects 1.12
|
2019-04-27 11:16:45 +10:00
|
|
|
|
|
|
|
Image {
|
2019-08-18 03:01:43 +10:00
|
|
|
id: image
|
2019-09-03 17:04:57 +10:00
|
|
|
autoTransform: true
|
2019-04-27 11:16:45 +10:00
|
|
|
asynchronous: true
|
|
|
|
cache: true
|
|
|
|
fillMode: Image.PreserveAspectFit
|
2019-08-18 03:01:43 +10:00
|
|
|
|
|
|
|
property color colorize: "transparent"
|
|
|
|
|
2019-08-18 05:28:20 +10:00
|
|
|
layer.enabled: ! Qt.colorEqual(colorize, "transparent")
|
|
|
|
layer.effect: ColorOverlay {
|
|
|
|
color: image.colorize
|
|
|
|
cached: image.cache
|
2019-08-18 03:01:43 +10:00
|
|
|
}
|
2019-04-27 11:16:45 +10:00
|
|
|
}
|