This commit is contained in:
Vladyslav Stelmakhovskyi 2017-06-28 15:56:35 +02:00
parent 0d4328fa51
commit d3282a4ed0

View file

@ -293,7 +293,7 @@ TabletModalWindow {
} }
onFolderChanged: { onFolderChanged: {
refreshTimer.start() fileTableModel.update()
} }
function getItem(index, field) { function getItem(index, field) {
@ -333,14 +333,6 @@ TabletModalWindow {
} }
} }
Timer {
id: refreshTimer
interval: 100
repeat: false
running: false
onTriggered: fileTableModel.update()
}
Component { Component {
id: filesModelBuilder id: filesModelBuilder
ListModel { } ListModel { }
@ -377,17 +369,16 @@ TabletModalWindow {
} }
onFolderChanged: { onFolderChanged: {
if (folder === rootFolder) { if (folder === rootFolder) {
model = driveListModel; model = driveListModel;
helper.monitorDirectory(""); helper.monitorDirectory("");
update(); update();
} else { } else {
var needsUpdate = model === driveListModel && folder === folderListModel.folder; var needsUpdate = model === driveListModel && folder === folderListModel.folder;
model = folderListModel; model = folderListModel;
folderListModel.folder = folder; folderListModel.folder = folder;
helper.monitorDirectory(helper.urlToPath(folder)); helper.monitorDirectory(helper.urlToPath(folder));
if (needsUpdate) { if (needsUpdate) {
update(); update();
} }
@ -420,7 +411,6 @@ TabletModalWindow {
rows = 0, rows = 0,
i; i;
console.log("dialog.qml updating")
var newFilesModel = filesModelBuilder.createObject(root); var newFilesModel = filesModelBuilder.createObject(root);
comparisonFunction = sortOrder === Qt.AscendingOrder comparisonFunction = sortOrder === Qt.AscendingOrder