mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
allow helpId in generate dialogs
(cherry picked from commit 061f9f7e08a5b2269d1e686c194fe3f2642ca795)
This commit is contained in:
+11
-5
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package com.intellij.codeInsight.generation;
|
||||
|
||||
import com.intellij.analysis.AnalysisScope;
|
||||
import com.intellij.codeInsight.CodeInsightActionHandler;
|
||||
import com.intellij.codeInsight.CodeInsightUtilBase;
|
||||
import com.intellij.codeInsight.hint.HintManager;
|
||||
@@ -38,14 +37,11 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.TextRange;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.search.LocalSearchScope;
|
||||
import com.intellij.util.Function;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.java.generate.exception.GenerateCodeException;
|
||||
import org.jetbrains.java.generate.template.TemplatesManager;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.util.ArrayList;
|
||||
@@ -258,7 +254,13 @@ public abstract class GenerateMembersHandlerBase implements CodeInsightActionHan
|
||||
boolean allowEmptySelection,
|
||||
boolean copyJavadocCheckbox,
|
||||
Project project) {
|
||||
MemberChooser<ClassMember> chooser = new MemberChooser<ClassMember>(members, allowEmptySelection, true, project, false, getHeaderPanel(project));
|
||||
MemberChooser<ClassMember> chooser = new MemberChooser<ClassMember>(members, allowEmptySelection, true, project, false, getHeaderPanel(project)) {
|
||||
@Nullable
|
||||
@Override
|
||||
protected String getHelpId() {
|
||||
return GenerateMembersHandlerBase.this.getHelpId();
|
||||
}
|
||||
};
|
||||
chooser.setTitle(myChooserTitle);
|
||||
chooser.setCopyJavadocVisible(copyJavadocCheckbox);
|
||||
return chooser;
|
||||
@@ -269,6 +271,10 @@ public abstract class GenerateMembersHandlerBase implements CodeInsightActionHan
|
||||
return null;
|
||||
}
|
||||
|
||||
protected String getHelpId() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
protected List<? extends GenerationInfo> generateMemberPrototypes(PsiClass aClass, ClassMember[] members) throws IncorrectOperationException {
|
||||
ArrayList<GenerationInfo> array = new ArrayList<GenerationInfo>();
|
||||
|
||||
Reference in New Issue
Block a user