diff --git a/imports/NeoChat/Component/Timeline/FileDelegate.qml b/imports/NeoChat/Component/Timeline/FileDelegate.qml index 5251d439f..c6e79fc62 100644 --- a/imports/NeoChat/Component/Timeline/FileDelegate.qml +++ b/imports/NeoChat/Component/Timeline/FileDelegate.qml @@ -80,7 +80,7 @@ TimelineContainer { PropertyChanges { target: downloadButton - onClicked: root.saveFileAs() + onClicked: fileDelegate.saveFileAs() } } ] diff --git a/imports/NeoChat/Component/Timeline/ImageDelegate.qml b/imports/NeoChat/Component/Timeline/ImageDelegate.qml index 66c047555..da91f4433 100644 --- a/imports/NeoChat/Component/Timeline/ImageDelegate.qml +++ b/imports/NeoChat/Component/Timeline/ImageDelegate.qml @@ -72,12 +72,6 @@ TimelineContainer { } } - function saveFileAs() { - var dialog = fileDialog.createObject(ApplicationWindow.overlay) - dialog.open() - dialog.currentFile = dialog.folder + "/" + currentRoom.fileNameToDownload(eventId) - } - Component { id: fileDialog diff --git a/imports/NeoChat/Component/Timeline/TimelineContainer.qml b/imports/NeoChat/Component/Timeline/TimelineContainer.qml index af7db75c8..d9efaefd5 100644 --- a/imports/NeoChat/Component/Timeline/TimelineContainer.qml +++ b/imports/NeoChat/Component/Timeline/TimelineContainer.qml @@ -24,7 +24,6 @@ QQC2.ItemDelegate { property bool showUserMessageOnRight: Config.showLocalMessagesOnRight && model.author.isLocalUser && !applicationWindow().wideScreen - signal saveFileAs() signal openExternally() signal replyClicked(string eventID)