Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ImageButton.qml 505 B
import QtQuick 2.3
import QtQuick.Controls 2.3

AbstractButton {
	property string image
	property string src
	width: 16
	height: 16
	id: button

	Image {
		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))
	}

	MouseArea
	{
		id: mouseArea
		anchors.fill: parent
		onPressed:  mouse.accepted = false
		cursorShape: Qt.PointingHandCursor
	}
}