1 | ExportCalendarAction(IFrameMediator frameMediator) {↵ | | 1 | ImportCalendarAction(IFrameMediator frameMediator) {↵
|
2 | super(frameMediator, "Export Calendar");↵ | | 2 | super(frameMediator, "Import Calendar");↵
|
|
3 | setEnabled(false);↵ | | 3 | setEnabled(false);↵
|
|
4 | ICalendarMediator m = (ICalendarMediator) getFrameMediator();↵ | | 4 | ICalendarMediator m = (ICalendarMediator) getFrameMediator();↵
|
5 | ICalendarListView list = m.getListView();↵ | | 5 | ICalendarListView list = m.getListView();↵
|
|
6 | list.addSelectionChangedListener(this);↵ | | 6 | list.addSelectionChangedListener(this);↵
|
|
7 | }↵ | | 7 | }↵
|
|
8 | public void actionPerformed(ActionEvent e) {↵ | | 8 | public void actionPerformed(ActionEvent e) {↵
|
9 | ICalendarMediator m = (ICalendarMediator) getFrameMediator();↵ | | 9 | ICalendarMediator m = (ICalendarMediator) getFrameMediator();↵
|
10 | ICalendarListView list = m.getListView();↵ | | 10 | ICalendarListView list = m.getListView();↵
|
|
11 | // get selected calendar↵ | | 11 | // get selected calendar id↵
|
12 | ICalendarItem calendar = list.getSelected();↵ | | 12 | ICalendarItem calendar = list.getSelected();↵
|
|
13 | if (calendar == null) {↵ | | 13 | if (calendar == null) {↵
|
14 | JOptionPane.showMessageDialog(FrameManager.getInstance()↵ | | 14 | JOptionPane.showMessageDialog(FrameManager.getInstance()↵
|
15 | .getActiveFrame(),↵ | | 15 | .getActiveFrame(),↵
|
16 | "No calendar for export selected.");↵ | | 16 | "No calendar for import selected.");↵
|
17 | return;↵ | | 17 | return;↵
|
18 | }↵ | | 18 | }↵
|
|
19 | JFileChooser fc = new JFileChooser();↵ | | 19 | JFileChooser fc = new JFileChooser();↵
|
20 | fc.setMultiSelectionEnabled(false);↵ | | 20 | fc.setMultiSelectionEnabled(true);↵
|
21 | fc.setFileSelectionMode(JFileChooser.FILES_ONLY);↵ | | 21 | fc.setFileSelectionMode(JFileChooser.FILES_ONLY);↵
|
22 | fc.setFileHidingEnabled(false);↵ | | 22 | fc.setFileHidingEnabled(false);↵
|
|
23 | if (fc.showSaveDialog(frameMediator.getContainer().getFrame()) == JFileChooser.APPROVE_OPTION) | | 23 | if (fc.showOpenDialog(frameMediator.getContainer().getFrame()) == JFileChooser.APPROVE_OPTION)
|