Skip to content
Snippets Groups Projects
Commit ca0c54da authored by Albert  Babí Oller's avatar Albert Babí Oller Committed by Albert Babí Oller
Browse files

chatview: get file url for drag and drop transfer

- add support for multiple file transfer
- fix problem with special characters in filename

Change-Id: I3efba12c07a2b4c69e555c6bcef28bd13b7762f8
Gitlab: #219
parent eb7332e3
No related branches found
No related tags found
No related merge requests found
......@@ -63,6 +63,13 @@ Rectangle {
messageWebViewHeader.resetBackToWelcomeViewButtonSource(reset)
}
function setFilePathsToSend(filePaths) {
for (var index = 0; index < filePaths.length; ++index) {
var path = UtilsAdapter.getAbsPath(filePaths[index])
MessagesAdapter.setNewMessagesContent(path)
}
}
function updateChatviewTheme() {
var theme = 'setTheme("\
--jami-light-blue:' + JamiTheme.jamiLightBlue + ';\
......@@ -96,23 +103,14 @@ Rectangle {
mode: JamiFileDialog.Mode.OpenFiles
onAccepted: {
var filePaths = jamiFileDialog.files
for (var index = 0; index < filePaths.length; ++index) {
var path = UtilsAdapter.getAbsPath(filePaths[index])
MessagesAdapter.setNewMessagesContent(path)
}
}
onAccepted: setFilePathsToSend(jamiFileDialog.files)
}
MessageWebViewHeader {
DropArea{
anchors.fill: parent
onDropped: {
var path = UtilsAdapter.getAbsPath(drop.text.toString())
MessagesAdapter.setNewMessagesContent(path)
}
onDropped: setFilePathsToSend(drop.urls)
}
id: messageWebViewHeader
......@@ -257,10 +255,7 @@ Rectangle {
DropArea{
anchors.fill: parent
onDropped: {
var path = UtilsAdapter.getAbsPath(drop.text.toString())
MessagesAdapter.setNewMessagesContent(path)
}
onDropped: setFilePathsToSend(drop.urls)
}
onNavigationRequested: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment