|
|
@ -2,8 +2,9 @@ import QtQuick 2.3 |
|
|
|
import QtQuick.Controls 2.3 |
|
|
|
import QtQuick.Controls 2.3 |
|
|
|
|
|
|
|
|
|
|
|
AbstractButton { |
|
|
|
AbstractButton { |
|
|
|
property string image |
|
|
|
property string image: undefined |
|
|
|
property string src |
|
|
|
property color highlightColor: colors.highlight |
|
|
|
|
|
|
|
property color buttonTextColor: colors.buttonText |
|
|
|
width: 16 |
|
|
|
width: 16 |
|
|
|
height: 16 |
|
|
|
height: 16 |
|
|
|
id: button |
|
|
|
id: button |
|
|
@ -12,7 +13,7 @@ AbstractButton { |
|
|
|
id: buttonImg |
|
|
|
id: buttonImg |
|
|
|
// Workaround, can't get icon.source working for now... |
|
|
|
// Workaround, can't get icon.source working for now... |
|
|
|
anchors.fill: parent |
|
|
|
anchors.fill: parent |
|
|
|
source: src ? src : ("image://colorimage/" + image + "?" + (button.hovered ? colors.highlight : colors.buttonText)) |
|
|
|
source: "image://colorimage/" + image + "?" + (button.hovered ? highlightColor : buttonTextColor) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
MouseArea |
|
|
|
MouseArea |
|
|
|