@@ -4,12 +4,15 @@ import com.intellij.openapi.application.ReadAction
44import com.intellij.openapi.fileChooser.FileChooser
55import com.intellij.openapi.fileChooser.FileChooserDescriptor
66import 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
710import com.intellij.openapi.vfs.VirtualFile
811import com.intellij.openapi.vfs.newvfs.impl.FakeVirtualFile
912import com.intellij.ui.ColoredListCellRenderer
10- import com.intellij.ui.ComboboxWithBrowseButton
1113import com.intellij.ui.SimpleTextAttributes
1214import com.intellij.util.ArrayUtil
15+ import com.intellij.util.ui.UIUtil
1316import java.io.File
1417import javax.swing.DefaultComboBoxModel
1518import javax.swing.JList
@@ -20,14 +23,15 @@ import org.utbot.intellij.plugin.ui.utils.addDedicatedTestRoot
2023import org.utbot.intellij.plugin.ui.utils.isBuildWithGradle
2124import org.utbot.intellij.plugin.ui.utils.suitableTestSourceRoots
2225
23- class TestFolderComboWithBrowseButton (private val model : GenerateTestsModel ) : ComboboxWithBrowseButton() {
26+ class TestFolderComboWithBrowseButton (private val model : GenerateTestsModel ) :
27+ ComponentWithBrowseButton <ComboBox <Any >>(ComboBox (), null ) {
2428
2529 private val SET_TEST_FOLDER = " set test folder"
2630
2731 init {
2832 if (model.project.isBuildWithGradle) {
2933 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"
3135 }
3236 childComponent.isEditable = false
3337 childComponent.renderer = object : ColoredListCellRenderer <Any ?>() {
0 commit comments