From 31ef0a5223adcc0cce86bdeb50910736885ec60f Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 15 Nov 2024 21:42:53 -0500 Subject: [PATCH] Make it so the filename is filled out by default when saving files This was never ported from the Qt labs platform FileDialog, because currentFile doesn't exist anymore. It's now called selectedFile. --- src/qml/FileDelegateContextMenu.qml | 2 +- src/qml/NeochatMaximizeComponent.qml | 2 +- src/timeline/FileComponent.qml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/qml/FileDelegateContextMenu.qml b/src/qml/FileDelegateContextMenu.qml index 7cf858dad..52a462f9a 100644 --- a/src/qml/FileDelegateContextMenu.qml +++ b/src/qml/FileDelegateContextMenu.qml @@ -54,8 +54,8 @@ DelegateContextMenu { icon.name: "document-save" onTriggered: { var dialog = saveAsDialog.createObject(QQC2.Overlay.overlay); + dialog.selectedFile = currentRoom.fileNameToDownload(eventId); dialog.open(); - dialog.currentFile = dialog.folder + "/" + currentRoom.fileNameToDownload(eventId); } }, DelegateContextMenu.ReplyMessageAction {}, diff --git a/src/qml/NeochatMaximizeComponent.qml b/src/qml/NeochatMaximizeComponent.qml index a9dde97d9..5e2cba71b 100644 --- a/src/qml/NeochatMaximizeComponent.qml +++ b/src/qml/NeochatMaximizeComponent.qml @@ -110,8 +110,8 @@ Components.AlbumMaximizeComponent { onSaveItem: { var dialog = saveAsDialog.createObject(QQC2.Overlay.overlay); + dialog.selectedFile = currentRoom.fileNameToDownload(root.currentEventId); dialog.open(); - dialog.currentFile = dialog.folder + "/" + currentRoom.fileNameToDownload(root.currentEventId); } Connections { diff --git a/src/timeline/FileComponent.qml b/src/timeline/FileComponent.qml index 034373828..70ea5f48f 100644 --- a/src/timeline/FileComponent.qml +++ b/src/timeline/FileComponent.qml @@ -72,8 +72,8 @@ ColumnLayout { function saveFileAs() { const dialog = fileDialog.createObject(QQC2.Overlay.overlay); + dialog.selectedFile = root.room.fileNameToDownload(root.eventId); dialog.open(); - dialog.currentFile = dialog.folder + "/" + root.room.fileNameToDownload(root.eventId); } function openSavedFile() {