import QtQuick 2.0 import Qt.labs.folderlistmodel 2.1 ListView { id: fileView; width: 400; height: 300; FolderListModel { id: folderModel; showDotAndDotDot: true; nameFilters: ["*.*"]; } Component { id: fileDelegate; Text { text: fileName; MouseArea { anchors.fill: parent; onClicked: fileView.currentIndex = index; onDoubleClicked: { if(fileIsDir) { folderModel.folder = fileURL; // <--- here } } } } } model: folderModel; delegate: fileDelegate; highlight: Rectangle { color: "lightsteelblue"; } }