30 lines
426 B
QML
30 lines
426 B
QML
import QtQuick 2.4
|
|
import "."
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property bool enabled: true
|
|
signal clicked
|
|
|
|
width: height
|
|
height: icon.implicitHeight + 1
|
|
|
|
Image {
|
|
id: icon
|
|
x: 0
|
|
y: 0
|
|
source: "qrc:///cancel-icon-small"
|
|
}
|
|
|
|
MouseArea {
|
|
id: mouse
|
|
anchors.fill: parent
|
|
enabled: root.enabled
|
|
|
|
onClicked: {
|
|
root.clicked();
|
|
}
|
|
|
|
}
|
|
}
|