Files
openide/python/common/src/tools/api.kt
Ilya.Kazakevich a35535b51a [python] PY-79486 (WIP): Use real EPs to create SDKs.
The process is described in `ModulesSdkConfigurator` doc.

GitOrigin-RevId: 1a21824e488a2d799b229d7c8355b60b0b177809
2025-11-24 16:35:26 +00:00

11 lines
376 B
Kotlin

package com.intellij.python.common.tools
import com.intellij.python.common.tools.spi.ToolIdToIconMapper
import javax.swing.Icon
/**
* Get icon for certain tool id.
* This icon comes along with class because jewel needs it
*/
fun getIcon(id: ToolId): Pair<Icon, Class<*>>? = ToolIdToIconMapper.EP.extensionList.firstOrNull { it.id == id }?.let { Pair(it.icon, it.clazz) }