diff --git a/src/gui/tray/CustomButton.qml b/src/gui/tray/CustomButton.qml index 08ae77e97..e7a4fd6c7 100644 --- a/src/gui/tray/CustomButton.qml +++ b/src/gui/tray/CustomButton.qml @@ -56,6 +56,8 @@ Button { hovered: root.hovered imageSourceHover: root.imageSourceHover imageSource: root.icon.source + imageSourceWidth: root.icon.width + imageSourceHeight: root.icon.height text: root.text textColor: root.textColor textColorHovered: root.textColorHovered diff --git a/src/gui/tray/NCButtonContents.qml b/src/gui/tray/NCButtonContents.qml index 4247481b6..a2f0afb79 100644 --- a/src/gui/tray/NCButtonContents.qml +++ b/src/gui/tray/NCButtonContents.qml @@ -24,6 +24,8 @@ RowLayout { property bool hovered: false property string imageSourceHover: "" property string imageSource: "" + property int imageSourceWidth: 64 + property int imageSourceHeight: 64 property string text: "" property var display @@ -38,6 +40,12 @@ RowLayout { Layout.maximumHeight: root.height source: root.hovered ? root.imageSourceHover : root.imageSource + + sourceSize { + width: root.imageSourceWidth + height: root.imageSourceHeight + } + fillMode: Image.PreserveAspectFit horizontalAlignment: Image.AlignHCenter verticalAlignment: Image.AlignVCenter