mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
add GrazieConfigurable.ruleEnablednessChanged for Pro
GitOrigin-RevId: 1eac478a03d3caeac1009e16d50561362d32168b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a25ed86fd1
commit
219da4333d
+8
-1
@@ -14,7 +14,7 @@ import com.intellij.openapi.options.SearchableConfigurable
|
||||
import com.intellij.util.ui.tree.TreeUtil
|
||||
import javax.swing.JComponent
|
||||
|
||||
internal class GrazieConfigurable :
|
||||
class GrazieConfigurable :
|
||||
ConfigurableBase<GrazieSettingsPanel, GrazieConfig>(
|
||||
"reference.settingsdialog.project.grazie", GraziePlugin.settingsPageName, "reference.settings.ide.settings.grammar"),
|
||||
WithEpDependencies,
|
||||
@@ -53,6 +53,13 @@ internal class GrazieConfigurable :
|
||||
}
|
||||
}
|
||||
|
||||
// used in Grazie Pro
|
||||
@Suppress("unused", "SpellCheckingInspection")
|
||||
fun ruleEnablednessChanged(state: GrazieConfig.State) {
|
||||
val tree = ui.rules.impl
|
||||
(tree.model.root as GrazieRulesTreeNode).resetMark(tree.apply(state))
|
||||
}
|
||||
|
||||
override fun getDependencies(): Collection<BaseExtensionPointName<*>> {
|
||||
return setOf(LanguageGrammarChecking.EP_NAME,
|
||||
ExtensionPointName("com.intellij.grazie.textExtractor"),
|
||||
|
||||
+1
-2
@@ -8,12 +8,11 @@ import com.intellij.grazie.ide.ui.grammar.tabs.rules.GrazieRulesTab
|
||||
import com.intellij.grazie.ide.ui.grammar.tabs.scope.GrazieScopeTab
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.options.ConfigurableUi
|
||||
import com.intellij.openapi.options.SearchableConfigurable
|
||||
import com.intellij.ui.components.JBTabbedPane
|
||||
import com.intellij.util.ui.JBUI
|
||||
import javax.swing.JComponent
|
||||
|
||||
internal class GrazieSettingsPanel : ConfigurableUi<GrazieConfig>, Disposable {
|
||||
class GrazieSettingsPanel : ConfigurableUi<GrazieConfig>, Disposable {
|
||||
private val scope = GrazieScopeTab()
|
||||
internal val rules = GrazieRulesTab()
|
||||
private val exceptions = GrazieExceptionsTab()
|
||||
|
||||
Reference in New Issue
Block a user