нашел решение в интернете, может быть кому-то поможет:
нужно в айтеме делегата определить объект MouseArea и обрабатывать в нем щелчек ЛКМ:
Component
{
id: delegate
Item
{
MouseArea
{
anchors.fill: parent
onClicked:
{
myList.currentIndex = index
}
}
...
}