Have a dedicated SendFilePicker component

This commit is contained in:
miruka
2019-11-06 16:31:38 -04:00
parent c6bb41573f
commit 5c6b6ef68a
3 changed files with 27 additions and 7 deletions

View File

@@ -210,16 +210,13 @@ Rectangle {
icon.name: "upload-file"
backgroundColor: theme.chat.composer.uploadButton.background
toolTip.text: qsTr("Send files")
onClicked: sendFilePicker.dialog.open()
Layout.fillHeight: true
HFileDialogOpener {
dialog.title: qsTr("Select files to upload")
onFilePicked: {
let path = Qt.resolvedUrl(file).replace(/^file:/, "")
let args = [chatPage.roomId, path]
py.callClientCoro(chatPage.userId, "send_file", args)
}
SendFilePicker {
id: sendFilePicker
roomId: chatPage.roomId
}
}
}