1 | if (next.getSource() != lastFolder) {↵ | | 1 | if (↵
|
2 | // new folder, fire to the old folder↵ | | |
|
3 | fireTableEvent(new TableModelChangedEvent(↵ | | |
|
4 | TableModelChangedEvent.MARK, lastFolder,↵ | | |
|
5 | collectedUids.toArray()));↵ | | |
|
|
6 | // clear list and collect uids for new folder↵ | | |
|
7 | collectedUids.clear();↵ | | |
|
8 | collectedUids.add(next.getChanges↵ | | 2 | b) {↵
|
| | | 3 | matchComboBox.setSelectedItem(criteria.getCriteriaString());↵
|
| | | 4 | textField.setText(criteria.getPatternString());↵
|
| | | 5 | } else {↵
|
| | | 6 | criteria↵
|
| | | 7 | .setCriteriaString((String) matchComboBox.getSelectedItem());↵
|
9 | ());↵ | | 8 | criteria.setPatternString((String) textField.getText());↵
|
| | | 9 |
↵
|
10 | lastFolder = (IMailFolder) next.getSource();↵ | | 10 | ↵
|
11 | } else {↵ | | |
|
12 | collectedUids.add(next.getChanges↵ | | 11 | new MailFilterCriteria(criteria).setHeaderfieldString(criteria↵
|
13 | ());↵ | | 12 | .getTypeString());
↵
|
14 | } | | 13 | }
|