Skip to content

Commit

Permalink
Make the quick actions not TOP_PRIORITY
Browse files Browse the repository at this point in the history
  • Loading branch information
ILIYANGERMANOV committed Jun 22, 2023
1 parent 7341f1c commit ae9c3c2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package com.ivyapps.composehammer.action

import com.intellij.codeInsight.intention.HighPriorityAction
import com.intellij.codeInsight.intention.IntentionAction
import com.intellij.codeInsight.intention.PriorityAction
import com.intellij.openapi.components.service
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project
Expand All @@ -24,10 +23,6 @@ class ComposeHammerIntentionAction : IntentionAction, HighPriorityAction, Iconab
this@ComposeHammerIntentionAction::class.java.classLoader
)

override fun getPriority(): PriorityAction.Priority {
return PriorityAction.Priority.TOP
}

override fun isAvailable(project: Project, editor: Editor, file: PsiFile): Boolean {
val service = project.service<RecognizerService>()
return service.isComposeFile(editor, file)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.ivyapps.composehammer.action

import com.intellij.codeInsight.intention.HighPriorityAction
import com.intellij.codeInsight.intention.IntentionAction
import com.intellij.codeInsight.intention.PriorityAction
import com.intellij.openapi.components.service
import com.intellij.openapi.editor.Editor
import com.intellij.openapi.project.Project
Expand All @@ -15,18 +15,14 @@ import com.ivyapps.composehammer.domain.quickcode.service.QuickCodeService
import javax.swing.Icon


class QuickCodeIntentionAction : IntentionAction, PriorityAction, Iconable {
class QuickCodeIntentionAction : IntentionAction, HighPriorityAction, Iconable {
override fun getText() = "Quick Code"
override fun getFamilyName() = "Quick Code"
override fun getIcon(flags: Int): Icon = IconLoader.getIcon(
"/quick_code.svg",
this@QuickCodeIntentionAction::class.java.classLoader
)

override fun getPriority(): PriorityAction.Priority {
return PriorityAction.Priority.TOP
}

override fun isAvailable(project: Project, editor: Editor, file: PsiFile): Boolean {
val quickCodeService = project.service<QuickCodeService>()
return quickCodeService.hasDefinedCustomTemplates()
Expand Down

0 comments on commit ae9c3c2

Please sign in to comment.