import QtQuick 2.4 import "../../qml/dialogs" QtObject { id: root signal filesSelected(var fileList); signal rejected(); property var text; property url fileUrl; property var fileUrls; property url folder; property var nameFilters; property bool selectExisting; property bool selectFolder; property bool selectMultiple; property string selectedNameFilter; property string title; property var fileDialogBuilder: Component { FileDialog { } } function open() { var foo = root; var dialog = fileDialogBuilder.createObject(desktop, { }); dialog.canceled.connect(function(){ root.filesSelected([]); dialog.destroy(); }); dialog.selectedFile.connect(function(file){ root.filesSelected(fileDialogHelper.urlToList(file)); }); }}
import QtQuick 2.4
import "../../qml/dialogs"
QtObject {
id: root
signal filesSelected(var fileList);
signal rejected();
property var text;
property url fileUrl;
property var fileUrls;
property url folder;
property var nameFilters;
property bool selectExisting;
property bool selectFolder;
property bool selectMultiple;
property string selectedNameFilter;
property string title;
property var fileDialogBuilder: Component { FileDialog { } }
function open() {
var foo = root;
var dialog = fileDialogBuilder.createObject(desktop, {
});
dialog.canceled.connect(function(){
root.filesSelected([]);
dialog.destroy();
});
dialog.selectedFile.connect(function(file){
root.filesSelected(fileDialogHelper.urlToList(file));
});
}
}