}
@Override
- public void moveToProject() {
+ public void copyToAnotherLevel() {
final SingleInspectionProfilePanel selectedPanel = getSelectedPanel();
LOG.assertTrue(selectedPanel != null, "No settings selectedPanel for: " + getSelectedObject());
copyToNewProfile(getSelectedObject(), getProject(), false, true);
}
- @Override
- public void setAsGlobal() {
- final SingleInspectionProfilePanel selectedPanel = getSelectedPanel();
- LOG.assertTrue(selectedPanel != null, "No settings selectedPanel for: " + getSelectedObject());
- selectedPanel.getProfile().setProjectLevel(false);
- myProfiles.getProfilesComboBox().resort();
- myProfiles.invalidate();
- myProfiles.repaint();
- }
-
@Override
public void copy() {
rename(copyToNewProfile(getSelectedObject(), getProject(), true, false));
@Override
public void update(AnActionEvent e) {
final boolean isProjectLevel = myBuilder.isProjectLevel();
- e.getPresentation().setText(isProjectLevel ? "Set as Global" : "Copy to Project");
+ e.getPresentation().setText(isProjectLevel ? "Copy as Global" : "Copy to Project");
e.getPresentation().setEnabled(myBuilder.canChangeProfileLevel());
}
@Override
public void actionPerformed(AnActionEvent e) {
- if (myBuilder.isProjectLevel()) {
- myBuilder.setAsGlobal();
- }
- else {
- myBuilder.moveToProject();
- }
+ myBuilder.copyToAnotherLevel();
}
}