mirror of https://github.com/zlatinb/muwire
register necessary event, initialize mvc group, correct name representation
parent
c672880db0
commit
149568520f
|
@ -22,6 +22,7 @@ import com.muwire.core.filecert.CertificateClient
|
|||
import com.muwire.core.filecert.CertificateManager
|
||||
import com.muwire.core.filecert.UICreateCertificateEvent
|
||||
import com.muwire.core.filecert.UIFetchCertificatesEvent
|
||||
import com.muwire.core.filecert.UIImportCertificateEvent
|
||||
import com.muwire.core.files.FileDownloadedEvent
|
||||
import com.muwire.core.files.FileHashedEvent
|
||||
import com.muwire.core.files.FileHashingEvent
|
||||
|
@ -217,6 +218,7 @@ public class Core {
|
|||
log.info("initializing certificate manager")
|
||||
certificateManager = new CertificateManager(eventBus, home, me, spk)
|
||||
eventBus.register(UICreateCertificateEvent.class, certificateManager)
|
||||
eventBus.register(UIImportCertificateEvent.class, certificateManager)
|
||||
|
||||
|
||||
log.info("initializing trust service")
|
||||
|
|
|
@ -15,6 +15,8 @@ import com.muwire.core.filecert.Certificate
|
|||
import java.awt.BorderLayout
|
||||
import java.awt.event.MouseAdapter
|
||||
import java.awt.event.MouseEvent
|
||||
import java.awt.event.WindowAdapter
|
||||
import java.awt.event.WindowEvent
|
||||
|
||||
import javax.annotation.Nonnull
|
||||
|
||||
|
@ -50,7 +52,7 @@ class FetchCertificatesView {
|
|||
certsTable = table(autoCreateRowSorter : true, rowHeight : rowHeight) {
|
||||
tableModel(list : model.certificates) {
|
||||
closureColumn(header : "Issuer", preferredWidth : 200, type : String, read : {it.issuer.getHumanReadableName()})
|
||||
closureColumn(header : "Name", preferredWidth : 200, type: String, read : {it.name.toString()})
|
||||
closureColumn(header : "Name", preferredWidth : 200, type: String, read : {it.name.name.toString()})
|
||||
closureColumn(header : "Issued", preferredWidth : 100, type : String, read : {
|
||||
def date = new Date(it.timestamp)
|
||||
date.toString()
|
||||
|
@ -111,4 +113,19 @@ class FetchCertificatesView {
|
|||
rv
|
||||
}
|
||||
|
||||
void mvcGroupInit(Map<String,String> args) {
|
||||
controller.register()
|
||||
|
||||
dialog.getContentPane().add(p)
|
||||
dialog.setSize(700, 400)
|
||||
dialog.setLocationRelativeTo(mainFrame)
|
||||
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE)
|
||||
dialog.addWindowListener( new WindowAdapter() {
|
||||
public void windowClosed(WindowEvent e) {
|
||||
mvcGroup.destroy()
|
||||
}
|
||||
})
|
||||
dialog.show()
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue