diff --git a/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt b/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt new file mode 100644 index 0000000..238ca98 --- /dev/null +++ b/src/main/kotlin/me/zhouxi/slint/lang/SlintFileType.kt @@ -0,0 +1,15 @@ +package me.zhouxi.slint.lang + +import com.intellij.openapi.fileTypes.LanguageFileType +import me.zhouxi.slint.icons.SlintIcons +import javax.swing.Icon + +object SlintFileType : LanguageFileType(SlintLanguage) { + override fun getName(): String = "Slint" + + override fun getDescription(): String = "Slint UI file" + + override fun getDefaultExtension(): String = "slint" + + override fun getIcon(): Icon = SlintIcons.Primary +}