From 337b019579facd082cad6ed5f66d8680886aea01 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 2 Oct 2013 18:35:57 +0200 Subject: [PATCH] Overrides --- .../src/com/intellij/util/ui/ConfirmationDialog.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/platform/vcs-api/src/com/intellij/util/ui/ConfirmationDialog.java b/platform/vcs-api/src/com/intellij/util/ui/ConfirmationDialog.java index 4fa80ba3b28c..d8b2adc8d0ad 100644 --- a/platform/vcs-api/src/com/intellij/util/ui/ConfirmationDialog.java +++ b/platform/vcs-api/src/com/intellij/util/ui/ConfirmationDialog.java @@ -23,8 +23,7 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; -public class ConfirmationDialog extends OptionsMessageDialog{ - +public class ConfirmationDialog extends OptionsMessageDialog { private final VcsShowConfirmationOption myOption; private String myDoNotShowAgainMessage; private final String myOkActionName; @@ -79,18 +78,22 @@ public class ConfirmationDialog extends OptionsMessageDialog{ return myDoNotShowAgainMessage == null ? super.getDoNotShowMessage() : myDoNotShowAgainMessage; } + @Override protected String getOkActionName() { return myOkActionName; } + @Override protected String getCancelActionName() { return myCancelActionName; } + @Override protected boolean isToBeShown() { return myOption.getValue() == VcsShowConfirmationOption.Value.SHOW_CONFIRMATION; } + @Override protected void setToBeShown(boolean value, boolean onOk) { final VcsShowConfirmationOption.Value optionValue; @@ -105,9 +108,9 @@ public class ConfirmationDialog extends OptionsMessageDialog{ } myOption.setValue(optionValue); - } + @Override protected boolean shouldSaveOptionsOnCancel() { return true; }