last 7 months of qs changes

This commit is contained in:
outfoxxed 2025-01-06 00:13:19 -08:00
parent 2c64563ade
commit 4b90113a54
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
103 changed files with 3467 additions and 1415 deletions

View file

@ -0,0 +1,19 @@
import QtQuick
BarButton {
id: root
required property string image;
property alias cache: imageComponent.cache;
property alias asynchronous: imageComponent.asynchronous;
property bool scaleIcon: !asynchronous
Image {
id: imageComponent
anchors.fill: parent
source: root.image
sourceSize.width: scaleIcon ? width : (root.width - baseMargin)
sourceSize.height: scaleIcon ? height : (root.height - baseMargin)
cache: false
}
}