mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 19:08:58 +03:00
Allow button colors override
This commit is contained in:
parent
aab6cb88a5
commit
e57199412a
2 changed files with 8 additions and 6 deletions
|
@ -92,9 +92,10 @@ Rectangle {
|
|||
ImageButton {
|
||||
width: 24
|
||||
height: 24
|
||||
src: timelineManager.isMicMuted ?
|
||||
"qrc:/icons/icons/ui/microphone-unmute.png" :
|
||||
"qrc:/icons/icons/ui/microphone-mute.png"
|
||||
buttonTextColor: "#000000"
|
||||
image: timelineManager.isMicMuted ?
|
||||
":/icons/icons/ui/microphone-unmute.png" :
|
||||
":/icons/icons/ui/microphone-mute.png"
|
||||
|
||||
hoverEnabled: true
|
||||
ToolTip.visible: hovered
|
||||
|
|
|
@ -2,8 +2,9 @@ import QtQuick 2.3
|
|||
import QtQuick.Controls 2.3
|
||||
|
||||
AbstractButton {
|
||||
property string image
|
||||
property string src
|
||||
property string image: undefined
|
||||
property color highlightColor: colors.highlight
|
||||
property color buttonTextColor: colors.buttonText
|
||||
width: 16
|
||||
height: 16
|
||||
id: button
|
||||
|
@ -12,7 +13,7 @@ AbstractButton {
|
|||
id: buttonImg
|
||||
// Workaround, can't get icon.source working for now...
|
||||
anchors.fill: parent
|
||||
source: src ? src : ("image://colorimage/" + image + "?" + (button.hovered ? colors.highlight : colors.buttonText))
|
||||
source: "image://colorimage/" + image + "?" + (button.hovered ? highlightColor : buttonTextColor)
|
||||
}
|
||||
|
||||
MouseArea
|
||||
|
|
Loading…
Reference in a new issue