Сам себе отвечаю:
в обработчике сигнала onFlickEnded или onMovementEnded (не понял в чем разница) проверяем значение atYEnd - если true - то мы достигли конца списка.
onFlickEnded: {
if(atYEnd) nPage ++;
console.log("ListView: Достигли окончания списка, читаем следующую страницу: ", nPage);
...
}