@Override protected void resetEditorFrom(@NotNull final DUnitTestRunConfiguration config) { myWorkingDirectory.setText(config.getWorkingDir()); myFileField.setText(config.getdFilePath()); final Map<String, String> envVars = config.getEnvVars(); if (envVars != null) { envVariables.setEnvs(config.getEnvVars()); } }
private void resetGeneralTabForm(final DlangRunDubConfiguration config) { comboModules.fillModules(config.getProject(), DlangModuleType.getInstance()); comboModules.setSelectedModule(config.getConfigurationModule().getModule()); comboGeneralDubOptions.setSelectedIndex(config.getGeneralDubOptions()); cbRdmd.setSelected(config.isCbRdmd()); cbNoDeps.setSelected(config.isCbNoDeps()); cbForce.setSelected(config.isCbForce()); cbForceRemove.setSelected(config.isCbForceRemove()); cbCombined.setSelected(config.isCbCombined()); cbParallel.setSelected(config.isCbParallel()); cbVerbose.setSelected(config.isVerbose()); cbQuiet.setSelected(config.isQuiet()); tfBuild.setText(config.getTfBuild()); tfConfig.setText(config.getTfConfig()); tfArch.setText(config.getTfArch()); tfDebug.setText(config.getTfDebug()); tfCompiler.setText(config.getTfCompiler()); tfBuildMode.setSelectedIndex(config.getBuildMode()); cbTempBuild.setSelected(config.isCbTempBuild()); tfMainFile.setText(config.getTfMainFile()); cbCoverage.setSelected(config.isCbCoverage()); pathWorkingDir.setText(config.getWorkingDir()); textParameters.setText(config.getAdditionalParams()); final Map<String, String> envVars = config.getEnvVars(); if (envVars != null) { envVariables.setEnvs(config.getEnvVars()); } }
/** * Update editor UI with data of DLangRunAppConfiguration. * All components must be changed according to "config" data. */ @Override protected void resetEditorFrom(final DlangRunAppConfiguration config) { comboModule.fillModules(config.getProject(), DlangModuleType.getInstance()); comboModule.setSelectedModule(config.getConfigurationModule().getModule()); pathWorkingDir.setText(config.getWorkDir()); textParameters.setText(config.getAdditionalParams()); final Map<String, String> envVars = config.getEnvVars(); if (envVars != null) { envVariables.setEnvs(config.getEnvVars()); } appPathLabel.setText(config.getExecutablePath()); }