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

@@ -0,0 +1,20 @@
import QtQuick 2.12
HFileDialogOpener {
fill: false
dialog.title: qsTr("Select a file to send")
onFilePicked: {
let path = Qt.resolvedUrl(file).replace(/^file:/, "")
py.callClientCoro(userId, "send_file", [roomId, path], () => {
if (destroyWhenDone) destroy()
})
}
onCancelled: if (destroyWhenDone) destroy()
property string userId
property string roomId
property bool destroyWhenDone: false
}