diff --git a/resources/qml/Cura.qml b/resources/qml/Cura.qml index d9942f3298..89f58d76f9 100644 --- a/resources/qml/Cura.qml +++ b/resources/qml/Cura.qml @@ -641,8 +641,7 @@ UM.MainWindow //: File open dialog title title: catalog.i18nc("@title:window","Open file") modality: UM.Application.platform == "linux" ? Qt.NonModal : Qt.WindowModal; - //TODO: Support multiple file selection, workaround bug in KDE file dialog - //selectMultiple: true + selectMultiple: true nameFilters: UM.MeshFileHandler.supportedReadFileTypes; folder: CuraApplication.getDefaultPath("dialog_load_path") onAccepted: @@ -653,7 +652,12 @@ UM.MainWindow folder = f; CuraApplication.setDefaultPath("dialog_load_path", folder); - UM.MeshFileHandler.readLocalFile(fileUrl) + + for(var i in fileUrls) + { + UM.MeshFileHandler.readLocalFile(fileUrls[i]) + } + var meshName = backgroundItem.getMeshName(fileUrl.toString()) backgroundItem.hasMesh(decodeURIComponent(meshName)) }