[diff] Don't create inner class for customizing action's icon

This commit is contained in:
Kirill Likhodedov
2014-01-25 13:41:07 +04:00
parent 64be4989c8
commit 6d904e2326
@@ -111,11 +111,18 @@ public class DiffPanelImpl implements DiffPanelEx, ContentChangeListener, TwoSid
ActionManager actionManager = ActionManager.getInstance();
toolbar.addAction(actionManager.getAction("DiffPanel.Toolbar"));
toolbar.addAction(actionManager.getAction("ContextHelp"));
toolbar.addAction(new EditSourceWithIconAction());
toolbar.addAction(getEditSourceAction());
toolbar.addSeparator();
toolbar.addAction(new DiffMergeSettingsAction(Arrays.asList(getEditor1(), getEditor2()),
ServiceManager.getService(myProject, DiffToolSettings.class)));
}
@NotNull
private AnAction getEditSourceAction() {
AnAction editSourceAction = new EditSourceAction();
editSourceAction.getTemplatePresentation().setIcon(AllIcons.Actions.EditSource);
return editSourceAction;
}
};
}