message compose from upload table

pull/53/head
Zlatin Balevsky 2020-11-05 06:54:28 +00:00
parent f0b881183a
commit 3830a87265
No known key found for this signature in database
GPG Key ID: A72832072D525E41
2 changed files with 14 additions and 1 deletions

View File

@ -835,6 +835,19 @@ class MainFrameController {
mvcGroup.createMVCGroup("new-message", UUID.randomUUID().toString(), params)
}
@ControllerAction
void messageComposeFromUpload() {
Uploader u = view.selectedUploader()
if (u == null)
return
Persona p = u.getDownloaderPersona()
def params = [:]
params.recipients = new HashSet<>(Collections.singletonList(p))
params.core = core
mvcGroup.createMVCGroup("new-message", UUID.randomUUID().toString(), params)
}
@ControllerAction
void messageFromTrusted() {
int row = view.getSelectedTrustTablesRow("trusted-table")

View File

@ -1610,7 +1610,7 @@ class MainFrameView {
if (uploader.isMessageEnabled()) {
JMenuItem messageItem = new JMenuItem(trans("MESSAGE_VERB"))
messageItem.addActionListener({mvcGroup.controller.messageCompose()})
messageItem.addActionListener({mvcGroup.controller.messageComposeFromUpload()})
uploadsTableMenu.add(messageItem)
}