mimeTypeComboBox.setEnabled(useCustomMimeTypeCheckBox.isSelected());
if (!useCustomMimeTypeCheckBox.isSelected()) {
for (Entry entry: getSelectedEntries()) {
- entry.setContentType(null);
+ entry.restoreDefaultContentType();
}
}
}
insertAction.setEnabled(true);
insertCheckBox.setSelected(fileEntry.isInsert());
useCustomMimeTypeAction.setEnabled(fileEntry.isInsert());
- useCustomMimeTypeCheckBox.setSelected(contentType != null);
- mimeTypeComboBox.setEnabled(contentType != null);
+ useCustomMimeTypeCheckBox.setSelected(!fileEntry.isDefaultContentType());
+ mimeTypeComboBox.setEnabled(fileEntry.isDefaultContentType());
mimeTypeComboBox.setSelectedItem(contentType);
}
}
for (Entry entry: getSelectedEntries()) {
entry.setContentType(contentType);
}
- useCustomMimeTypeCheckBox.setSelected(contentType != null);
+ useCustomMimeTypeCheckBox.setSelected(!getSelectedEntries().get(0).isDefaultContentType());
}
}