mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-08-06 07:45:51 +02:00
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
This commit is contained in:
parent
eb7332e363
commit
ca0c54da7f
1 changed files with 10 additions and 15 deletions
|
@ -63,6 +63,13 @@ Rectangle {
|
||||||
messageWebViewHeader.resetBackToWelcomeViewButtonSource(reset)
|
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() {
|
function updateChatviewTheme() {
|
||||||
var theme = 'setTheme("\
|
var theme = 'setTheme("\
|
||||||
--jami-light-blue:' + JamiTheme.jamiLightBlue + ';\
|
--jami-light-blue:' + JamiTheme.jamiLightBlue + ';\
|
||||||
|
@ -96,23 +103,14 @@ Rectangle {
|
||||||
|
|
||||||
mode: JamiFileDialog.Mode.OpenFiles
|
mode: JamiFileDialog.Mode.OpenFiles
|
||||||
|
|
||||||
onAccepted: {
|
onAccepted: setFilePathsToSend(jamiFileDialog.files)
|
||||||
var filePaths = jamiFileDialog.files
|
|
||||||
for (var index = 0; index < filePaths.length; ++index) {
|
|
||||||
var path = UtilsAdapter.getAbsPath(filePaths[index])
|
|
||||||
MessagesAdapter.setNewMessagesContent(path)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MessageWebViewHeader {
|
MessageWebViewHeader {
|
||||||
|
|
||||||
DropArea{
|
DropArea{
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onDropped: {
|
onDropped: setFilePathsToSend(drop.urls)
|
||||||
var path = UtilsAdapter.getAbsPath(drop.text.toString())
|
|
||||||
MessagesAdapter.setNewMessagesContent(path)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
id: messageWebViewHeader
|
id: messageWebViewHeader
|
||||||
|
@ -257,10 +255,7 @@ Rectangle {
|
||||||
|
|
||||||
DropArea{
|
DropArea{
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onDropped: {
|
onDropped: setFilePathsToSend(drop.urls)
|
||||||
var path = UtilsAdapter.getAbsPath(drop.text.toString())
|
|
||||||
MessagesAdapter.setNewMessagesContent(path)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
onNavigationRequested: {
|
onNavigationRequested: {
|
||||||
|
|
Loading…
Add table
Reference in a new issue