mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-157548 Gradle Run Configuration misses Log Files configuration
This commit is contained in:
+8
-7
@@ -1,12 +1,9 @@
|
||||
package com.intellij.openapi.externalSystem.service.execution;
|
||||
|
||||
import com.intellij.execution.DefaultExecutionResult;
|
||||
import com.intellij.execution.ExecutionException;
|
||||
import com.intellij.execution.ExecutionResult;
|
||||
import com.intellij.execution.Executor;
|
||||
import com.intellij.diagnostic.logging.LogConfigurationPanel;
|
||||
import com.intellij.execution.*;
|
||||
import com.intellij.execution.configurations.ConfigurationFactory;
|
||||
import com.intellij.execution.configurations.LocatableConfigurationBase;
|
||||
import com.intellij.execution.configurations.RunConfiguration;
|
||||
import com.intellij.execution.configurations.RunProfileState;
|
||||
import com.intellij.execution.executors.DefaultDebugExecutor;
|
||||
import com.intellij.execution.process.AnsiEscapeDecoder;
|
||||
@@ -28,6 +25,7 @@ import com.intellij.openapi.externalSystem.service.internal.ExternalSystemExecut
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemBundle;
|
||||
import com.intellij.openapi.fileEditor.FileDocumentManager;
|
||||
import com.intellij.openapi.options.SettingsEditor;
|
||||
import com.intellij.openapi.options.SettingsEditorGroup;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.InvalidDataException;
|
||||
@@ -98,8 +96,11 @@ public class ExternalSystemRunConfiguration extends LocatableConfigurationBase {
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public SettingsEditor<? extends RunConfiguration> getConfigurationEditor() {
|
||||
return new ExternalSystemRunConfigurationEditor(getProject(), mySettings.getExternalSystemId());
|
||||
public SettingsEditor<ExternalSystemRunConfiguration> getConfigurationEditor() {
|
||||
SettingsEditorGroup<ExternalSystemRunConfiguration> group = new SettingsEditorGroup<ExternalSystemRunConfiguration>();
|
||||
group.addEditor(ExecutionBundle.message("run.configuration.configuration.tab.title"), new ExternalSystemRunConfigurationEditor(getProject(), mySettings.getExternalSystemId()));
|
||||
group.addEditor(ExecutionBundle.message("logs.tab.title"), new LogConfigurationPanel<ExternalSystemRunConfiguration>());
|
||||
return group;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
||||
+4
@@ -1,6 +1,7 @@
|
||||
package com.intellij.openapi.externalSystem.service.execution;
|
||||
|
||||
import com.intellij.openapi.externalSystem.model.ProjectSystemId;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemUiUtil;
|
||||
import com.intellij.openapi.externalSystem.util.PaintAwarePanel;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
import com.intellij.openapi.options.SettingsEditor;
|
||||
@@ -38,6 +39,9 @@ public class ExternalSystemRunConfigurationEditor extends SettingsEditor<Externa
|
||||
protected JComponent createEditor() {
|
||||
PaintAwarePanel result = new PaintAwarePanel(new GridBagLayout());
|
||||
myControl.fillUi(result, 0);
|
||||
result.add(new Box.Filler(new Dimension(0, 0), new Dimension(0, 200), new Dimension(0, 0)),
|
||||
ExternalSystemUiUtil.getFillLineConstraints(0));
|
||||
ExternalSystemUiUtil.fillBottom(result);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user