wip on browse host

This commit is contained in:
Zlatin Balevsky
2019-10-18 23:16:37 +01:00
parent f0f9d840f0
commit 8850d49c63
3 changed files with 11 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import javax.annotation.Nonnull
import com.muwire.core.EventBus
import com.muwire.core.search.BrowseStatusEvent
import com.muwire.core.search.UIBrowseEvent
import com.muwire.core.search.UIResultEvent
@ArtifactProviderFor(GriffonController)
@@ -20,9 +21,10 @@ class BrowseController {
EventBus eventBus
void mvcGroupInit(Map<String,String> args) {
void register() {
eventBus.register(BrowseStatusEvent.class, this)
eventBus.register(UIResultEvent.class, this)
eventBus.publish(new UIBrowseEvent(host : model.host))
}
void mvcGroupDestroy() {

View File

@@ -5,6 +5,8 @@ import griffon.inject.MVCMember
import griffon.metadata.ArtifactProviderFor
import javax.swing.JDialog
import javax.swing.JLabel
import javax.swing.ListSelectionModel
import javax.swing.SwingConstants
import javax.swing.table.DefaultTableCellRenderer
@@ -20,6 +22,8 @@ class BrowseView {
FactoryBuilderSupport builder
@MVCMember @Nonnull
BrowseModel model
@MVCMember @Nonnull
BrowseController controller
def mainFrame
def dialog
@@ -93,6 +97,8 @@ class BrowseView {
}
void mvcGroupInit(Map<String,String> args) {
controller.register()
dialog.getContentPane().add(p)
dialog.pack()
dialog.setLocationRelativeTo(mainFrame)