Пытаюсь реализовать простой файловый проводник на QML. Папки и файлы отображаются, но не могу понять как реализовать переход внутрь папок и обратно(хотя бы просто мышкой). Подскажите пожалуйста. В google нужных примеров не нашел.
Javascript
import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.1
import Qt.labs.folderlistmodel 2.1
ApplicationWindow
{
visible: true
title: "FolderView"
width: 600
height: 400
FolderListModel
{
id: dataModel
showDirs: true
showDirsFirst: true
showFiles: true
//showDotAndDotDot: true
folder: "file:///c:"
nameFilters: ["*.*"]
}
TableView
{
id: view
clip: true
anchors.margins: 10
anchors.fill: parent
model: dataModel
TableViewColumn
{
width: 300
title: "Name"
role: "fileName"
}
TableViewColumn
{
width: 100
title: "Size"
role: "fileSize"
}
TableViewColumn
{
width: 100
title: "Modified"
role: "fileModified"
}
itemDelegate: Item
{
Text
{
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
renderType: Text.NativeRendering
text: styleData.value
}
MouseArea
{
anchors.fill: parent
hoverEnabled: true
onDoubleClicked:
{
//
}
}
}
}
}