private void updateModel(frmBingCredentials frm) { this.model.setClientCredentials(new Pair(frm.getBINGClientID(), frm.getBINGClientSecret())); String currentEngine = model.getEngine().ToString(); int selectedEngineIndex = frm.getSelectedEngineIndex(); switch (selectedEngineIndex) { case 0: model.setEngine(TranslateSettingsModel.Engine.MYMEMORY); break; case 1: model.setEngine(TranslateSettingsModel.Engine.BING); break; } model.email = frm.getEmail(); //Clear the languages if engine change happened if (!currentEngine.Equals(model.getEngine().ToString())) { model.setAllLanguages(new List <Pair>()); model.setLanguagePreference(new Pair()); } }
private void updateView(frmBingCredentials frm) { switch (model.getEngine()) { case TranslateSettingsModel.Engine.MYMEMORY: this.frmBingSettings.setEngineSelection(0); break; case TranslateSettingsModel.Engine.BING: this.frmBingSettings.setEngineSelection(1); break; } frm.setEmail(model.email); populateBINGCredentials(); }
public void setBingSettingsForm(frmBingCredentials form) { this.frmBingSettings = form; }