package org.lodder.subtools.multisubdownloader.lib;
import javax.swing.JFrame;
import org.lodder.subtools.multisubdownloader.gui.dialog.SelectDialog;
import org.lodder.subtools.multisubdownloader.settings.model.Settings;
import org.lodder.subtools.sublibrary.model.Release;
public class SubtitleSelectionGUI extends SubtitleSelection {
private JFrame frame;
public SubtitleSelectionGUI(Settings settings, JFrame frame) {
super(settings);
this.frame = frame;
}
@Override
public int getUserInput(Release release) {
final SelectDialog sDialog = new SelectDialog(frame, release.getMatchingSubs(), release);
if (sDialog.getAnswer() == SelectDialog.SelectionType.OK) {
return sDialog.getSelection();
}
return sDialog.getAnswer().getSelectionCode();
}
@Override
public void dryRunOutput(Release release) {
// TODO Auto-generated method stub
}
}