@@ -4,12 +4,15 @@ import com.intellij.openapi.application.ReadAction
4
4
import com.intellij.openapi.fileChooser.FileChooser
5
5
import com.intellij.openapi.fileChooser.FileChooserDescriptor
6
6
import com.intellij.openapi.project.guessProjectDir
7
+ import com.intellij.openapi.ui.ComboBox
8
+ import com.intellij.openapi.ui.ComponentWithBrowseButton
9
+ import com.intellij.openapi.ui.FixedSizeButton
7
10
import com.intellij.openapi.vfs.VirtualFile
8
11
import com.intellij.openapi.vfs.newvfs.impl.FakeVirtualFile
9
12
import com.intellij.ui.ColoredListCellRenderer
10
- import com.intellij.ui.ComboboxWithBrowseButton
11
13
import com.intellij.ui.SimpleTextAttributes
12
14
import com.intellij.util.ArrayUtil
15
+ import com.intellij.util.ui.UIUtil
13
16
import java.io.File
14
17
import javax.swing.DefaultComboBoxModel
15
18
import javax.swing.JList
@@ -20,14 +23,15 @@ import org.utbot.intellij.plugin.ui.utils.addDedicatedTestRoot
20
23
import org.utbot.intellij.plugin.ui.utils.isBuildWithGradle
21
24
import org.utbot.intellij.plugin.ui.utils.suitableTestSourceRoots
22
25
23
- class TestFolderComboWithBrowseButton (private val model : GenerateTestsModel ) : ComboboxWithBrowseButton() {
26
+ class TestFolderComboWithBrowseButton (private val model : GenerateTestsModel ) :
27
+ ComponentWithBrowseButton <ComboBox <Any >>(ComboBox (), null ) {
24
28
25
29
private val SET_TEST_FOLDER = " set test folder"
26
30
27
31
init {
28
32
if (model.project.isBuildWithGradle) {
29
33
setButtonEnabled(false )
30
- button .toolTipText = " Please define custom test source root via Gradle"
34
+ UIUtil .findComponentOfType( this , FixedSizeButton :: class .java)? .toolTipText = " Please define custom test source root via Gradle"
31
35
}
32
36
childComponent.isEditable = false
33
37
childComponent.renderer = object : ColoredListCellRenderer <Any ?>() {
0 commit comments