package com.github.jmchilton.jgalaxy;
import com.github.jmchilton.jgalaxy.HistoryContentsActionManager.HistoryContentsActionEvent;
import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe;
import javax.inject.Inject;
import javax.inject.Singleton;
@Singleton
public class BulkDownloadPresenter {
@Inject
public BulkDownloadPresenter(final EventBus eventBus) {
eventBus.register(this);
}
public static class BulkDownloadEvent extends HistoryContentsActionEvent {
}
@Subscribe
public void handleBulkDownloadEvent(final BulkDownloadEvent event) {
final BulkDownloadDisplay display = new BulkDownloadDisplay(event.getModel());
display.display();
display.showDialog();
}
}