package com.cxy.redisclient.presentation.server;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Shell;
import com.cxy.redisclient.domain.Server;
import com.cxy.redisclient.integration.I18nFile;
import com.cxy.redisclient.presentation.RedisClient;
public class UpdateServerDialog extends AddServerDialog {
private Server server;
public UpdateServerDialog(Shell parent, Image image, Server server) {
super(parent, image);
this.server = server;
}
@Override
protected void createContents() {
super.createContents();
text_3.setText(server.getName());
text_3.selectAll();
text_3.setFocus();
text_4.setText(server.getHost());
text_4.selectAll();
text_5.setText(server.getPort());
text_5.selectAll();
if(server.getPassword() != null){
text_6.setText(server.getPassword());
text_6.selectAll();
}
}
@Override
protected String getTitle() {
return RedisClient.i18nFile.getText(I18nFile.UPDATESERVER);
}
}