this.tabPanel.add( this.preferencesPanel );
this.identitiesPanel = new IdentitiesPanel();
this.tabPanel.add( this.identitiesPanel );
Button saveButton = new Button( TextProvider.get().common_button_save() );
saveButton.addListener( new ButtonListenerAdapter() {
@Override
public void onClick( Button button, EventObject e ) {
identitiesPanel.resumeIdentities();
preferencesPanel.updateModel();
ServiceProvider.getUserAccountService().saveUserAccount( userAccountCopy,
new AsyncCallbackAdapter<UserAccount>() {
@Override
public void onSuccess( UserAccount result ) {
userAccountCopy = result;
postValidateChanges();
}
} );
}
} );
addButton( saveButton );
Button cancelButton = new Button( TextProvider.get().common_button_cancel() );
cancelButton.addListener( new ButtonListenerAdapter() {
@Override
public void onClick( Button button, EventObject e ) {
closeWindow();