Мне нужно загрузить документы, путь к которым предоставляется FileDialog. Документ довольно длинный для загрузки, поэтому я хочу отображать BusyIndicator при загрузке документов. Чтобы UI вращался при загрузке моего документа, мне нужно загрузить мои документы в WorkerScript. Теперь мне нужно указать мой путь к функциям в файле .js, на который указывает WorkerScript :: source. Я не мог найти способ сделать это.
Любая идея?
Вот мой исходный код:
WorkerScript
{
id: importScanWorkerScript
source: "script.js"
}
FileDialog
{
id: importScanDialog
visible: false
title: "Import a [scan] file"
folder: "/home/arennuit/Desktop/living_room_traj0n_scannedScene"
nameFilters: [ "STL files (*stl)" ]
selectedNameFilter: "STL files (*stl)"
onAccepted:
{
importScanDialog.visible = false;
busyIndicator.running = true;
uiController.onImportScanDevMenuClicked(importScanDialog.fileUrl);
busyIndicator.running = false;
}
}
BusyIndicator
{
id: busyIndicator
running: false
anchors.centerIn: parent
}