package com.cxy.redisclient.presentation.console;
import org.eclipse.jface.dialogs.MessageDialog;
import com.cxy.redisclient.integration.I18nFile;
import com.cxy.redisclient.presentation.RedisClient;
public class QuitCmd extends Command {
private boolean quit;
public QuitCmd(Console console, String cmd) {
super(console, cmd);
this.quit = false;
}
@Override
public void execute() {
boolean ok = MessageDialog.openConfirm(console.getTabFolder().getShell(), RedisClient.i18nFile.getText(I18nFile.QUITCONSOLE), RedisClient.i18nFile.getText(I18nFile.CONSOLECLOSED));
if(ok){
quit = true;
super.execute();
console.quit();
}
}
@Override
public boolean canContinue() {
return !quit;
}
}