Skip to content

Commit aa32e91

Browse files
committed
ComputableActionsGroup deprecation
1 parent d583a90 commit aa32e91

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/services/dynamodb/editor/actions/ConfigureMaxResultsAction.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,22 @@
33

44
package software.aws.toolkits.jetbrains.services.dynamodb.editor.actions
55

6-
import com.intellij.openapi.actionSystem.ActionManager
76
import com.intellij.openapi.actionSystem.ActionUpdateThread
8-
import com.intellij.openapi.actionSystem.AnAction
97
import com.intellij.openapi.actionSystem.AnActionEvent
10-
import com.intellij.openapi.actionSystem.ComputableActionGroup
8+
import com.intellij.openapi.actionSystem.DefaultActionGroup
119
import com.intellij.openapi.actionSystem.DataContext
1210
import com.intellij.openapi.actionSystem.PlatformDataKeys
1311
import com.intellij.openapi.actionSystem.ToggleAction
1412
import com.intellij.openapi.project.DumbAware
1513
import software.aws.toolkits.jetbrains.services.dynamodb.editor.DynamoDbTableEditor
1614

17-
class ConfigureMaxResultsAction : ComputableActionGroup.Simple(/* popup */ true) {
18-
override fun computeChildren(manager: ActionManager): Array<AnAction> = DynamoDbTableEditor.MAX_RESULTS_OPTIONS
19-
.map { (ChangeMaxResults(it)) }.toTypedArray()
15+
class ConfigureMaxResultsAction : DefaultActionGroup(), DumbAware {
16+
init {
17+
isPopup = true
18+
DynamoDbTableEditor.MAX_RESULTS_OPTIONS.forEach {
19+
add(ChangeMaxResults(it))
20+
}
21+
}
2022

2123
private class ChangeMaxResults(private val choice: Int) : ToggleAction(choice.toString()), DumbAware {
2224
override fun getActionUpdateThread() = ActionUpdateThread.BGT

0 commit comments

Comments
 (0)