mirror of https://github.com/zlatinb/muwire
message compose from upload table
parent
f0b881183a
commit
3830a87265
|
@ -835,6 +835,19 @@ class MainFrameController {
|
||||||
mvcGroup.createMVCGroup("new-message", UUID.randomUUID().toString(), params)
|
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
|
@ControllerAction
|
||||||
void messageFromTrusted() {
|
void messageFromTrusted() {
|
||||||
int row = view.getSelectedTrustTablesRow("trusted-table")
|
int row = view.getSelectedTrustTablesRow("trusted-table")
|
||||||
|
|
|
@ -1610,7 +1610,7 @@ class MainFrameView {
|
||||||
|
|
||||||
if (uploader.isMessageEnabled()) {
|
if (uploader.isMessageEnabled()) {
|
||||||
JMenuItem messageItem = new JMenuItem(trans("MESSAGE_VERB"))
|
JMenuItem messageItem = new JMenuItem(trans("MESSAGE_VERB"))
|
||||||
messageItem.addActionListener({mvcGroup.controller.messageCompose()})
|
messageItem.addActionListener({mvcGroup.controller.messageComposeFromUpload()})
|
||||||
uploadsTableMenu.add(messageItem)
|
uploadsTableMenu.add(messageItem)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue