import QtQuick 2.0 Rectangle { width: 300 height: 250 Grid { columns: 6 Repeater { model: 30 Rectangle { width: 50 height: 50 color: Qt.rgba(Math.random(1), Math.random(1), Math.random(1)) MouseArea { objectName: index.toString() anchors.fill: parent onPressed: console.log(objectName, "onPressed") onClicked: console.log(objectName, "onClicked") onDoubleClicked: console.log(objectName, "onDoubleClicked") } } } } }