if (ret == JOptionPane.YES_OPTION) {
configDevice(parent);
}
} else {
ProgramTimeDialog dialog;
ProgramTime time = new ProgramTime(program);
Calendar start = time.getStartAsCalendar();
start.add(Calendar.MINUTE, mConfig.getPreTime()*-1);
time.setStart(start.getTime());
Calendar end = time.getEndAsCalendar();
end.add(Calendar.MINUTE, mConfig.getAfterTime());
time.setEnd(end.getTime());
JComboBox box = new JComboBox(new String[] {
mLocalizer.msg("afterEventNothing", "Nothing"),
mLocalizer.msg("afterEventStandby", "Standby"),
mLocalizer.msg("afterEventDeepstandby", "Deepstandby"),
mLocalizer.msg("afterEventAuto", "Auto")});
dialog = new ProgramTimeDialog(parent, time, false, mLocalizer.msg(
"afterEventTitle", "After recording"), box);
UiUtilities.centerAndShow(dialog);
if (dialog.getPrgTime() != null) {
DreamboxConnector connector = new DreamboxConnector(mConfig);
return connector.addRecording(channel, dialog.getPrgTime(), box.getSelectedIndex(), mConfig.getTimeZone());
}
}
return false;
}