@Override public boolean performCancel() { // revert changes for (int i = 0; i < fEditSet.size(); i++) { CommentChange change = fEditSet.get(i); ((ApiProblemFilter) change.filter).setComment(change.comment); } fEditSet.clear(); return super.performCancel(); }
public boolean performCancel() { //revert changes for (int i = 0; i < fEditSet.size(); i++) { CommentChange change = (CommentChange) fEditSet.get(i); ((ApiProblemFilter)change.filter).setComment(change.comment); } fEditSet.clear(); return super.performCancel(); }
fEditSet.add(change); filter.setComment(null); refresh = true;
fEditSet.add(change); filter.setComment(null); refresh = true;
/** * Handles the edit button being pressed * * @param selection * @since 1.1 */ void handleEdit(IApiProblemFilter filter) { String orignal = filter.getComment(); String comment = orignal; InputDialog dialog = new InputDialog(getShell(), PropertiesMessages.ApiFiltersPropertyPage_edit_comment, PropertiesMessages.ApiFiltersPropertyPage_edit_filter_comment, comment, null); if (dialog.open() == IDialogConstants.OK_ID) { comment = dialog.getValue(); if (comment != null && comment.length() < 1) { comment = null; } ((ApiProblemFilter) filter).setComment(comment); CommentChange change = new CommentChange(filter, orignal); int idx = fEditSet.indexOf(change); if (idx < 0) { fEditSet.add(change); } fViewer.refresh(filter, true); fViewer.setSelection(fViewer.getSelection(), true); } }
/** * Handles the edit button being pressed * @param selection * @since 1.1 */ void handleEdit(IApiProblemFilter filter) { String orignal = filter.getComment(); String comment = orignal; InputDialog dialog = new InputDialog(getShell(), PropertiesMessages.ApiFiltersPropertyPage_edit_comment, PropertiesMessages.ApiFiltersPropertyPage_edit_filter_comment, comment, null); if(dialog.open() == IDialogConstants.OK_ID) { comment = dialog.getValue(); if(comment != null && comment.length() < 1) { comment = null; } ((ApiProblemFilter)filter).setComment(comment); CommentChange change = new CommentChange(filter, orignal); int idx = fEditSet.indexOf(change); if(idx < 0) { fEditSet.add(change); } fViewer.refresh(filter, true); fViewer.setSelection(fViewer.getSelection(), true); } }