@@ -5,7 +5,7 @@ import cc.unitmesh.devti.inline.fullWidth
5
5
import cc.unitmesh.devti.observer.plan.AgentTaskEntry
6
6
import cc.unitmesh.devti.observer.plan.MarkdownPlanParser
7
7
import cc.unitmesh.devti.observer.plan.PlanUpdateListener
8
- import cc.unitmesh.devti.shadow.IssueInputViewPanel
8
+ import cc.unitmesh.devti.gui.planner.PlanIssueInputViewPanel
9
9
import cc.unitmesh.devti.sketch.ui.plan.PlanLangSketch
10
10
import com.intellij.openapi.Disposable
11
11
import com.intellij.openapi.actionSystem.ActionGroup
@@ -51,7 +51,7 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
51
51
add(contentPanel, BorderLayout .CENTER )
52
52
53
53
if (content.isBlank()) {
54
- switchToView(IssueInputView ())
54
+ switchToView(PlanIssueInputView ())
55
55
} else {
56
56
switchToView(PlanSketchView ())
57
57
}
@@ -62,7 +62,7 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
62
62
63
63
runInEdt {
64
64
planLangSketch.updatePlan(items)
65
- contentPanel.components.find { it is LoadingPanel }?.let {
65
+ contentPanel.components.find { it is PlanLoadingPanel }?.let {
66
66
contentPanel.remove(it)
67
67
contentPanel.revalidate()
68
68
contentPanel.repaint()
@@ -112,7 +112,7 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
112
112
val parsedItems = MarkdownPlanParser .parse(issueText).toMutableList()
113
113
planLangSketch.updatePlan(parsedItems)
114
114
115
- switchToView(LoadingView ())
115
+ switchToView(PlanLoadingView ())
116
116
}
117
117
118
118
override fun dispose () {
@@ -135,15 +135,15 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
135
135
}
136
136
}
137
137
138
- inner class EditPlanView : PlannerView {
138
+ inner class PlanEditView : PlannerView {
139
139
override val viewType = PlannerViewType .EDITOR
140
140
override fun initialize (window : AutoDevPlannerToolWindow ) {
141
- val editPlanViewPanel = EditPlanViewPanel (
141
+ val planEditViewPanel = PlanEditViewPanel (
142
142
project = project,
143
143
content = content,
144
144
onSave = { newContent ->
145
145
if (newContent == content) {
146
- return @EditPlanViewPanel
146
+ return @PlanEditViewPanel
147
147
}
148
148
switchToPlanView(newContent)
149
149
currentCallback?.invoke(newContent)
@@ -153,16 +153,16 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
153
153
}
154
154
)
155
155
156
- contentPanel.add(editPlanViewPanel , BorderLayout .CENTER )
156
+ contentPanel.add(planEditViewPanel , BorderLayout .CENTER )
157
157
}
158
158
}
159
159
160
- inner class IssueInputView : PlannerView {
160
+ inner class PlanIssueInputView : PlannerView {
161
161
override val viewType = PlannerViewType .ISSUE_INPUT
162
- private lateinit var viewPanel: IssueInputViewPanel
162
+ private lateinit var viewPanel: PlanIssueInputViewPanel
163
163
164
164
override fun initialize (window : AutoDevPlannerToolWindow ) {
165
- viewPanel = IssueInputViewPanel (
165
+ viewPanel = PlanIssueInputViewPanel (
166
166
project,
167
167
onSubmit = { issueText ->
168
168
if (issueText.isNotBlank()) {
@@ -180,7 +180,7 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
180
180
}
181
181
}
182
182
183
- inner class LoadingView : PlannerView {
183
+ inner class PlanLoadingView : PlannerView {
184
184
override val viewType = PlannerViewType .LOADING
185
185
override fun initialize (window : AutoDevPlannerToolWindow ) {
186
186
val planPanel = panel {
@@ -192,7 +192,7 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
192
192
}
193
193
194
194
contentPanel.add(planPanel, BorderLayout .CENTER )
195
- contentPanel.add(LoadingPanel (project), BorderLayout .NORTH )
195
+ contentPanel.add(PlanLoadingPanel (project), BorderLayout .NORTH )
196
196
}
197
197
}
198
198
@@ -217,13 +217,13 @@ class AutoDevPlannerToolWindow(val project: Project) : SimpleToolWindowPanel(tru
217
217
if (planText.isNotEmpty() && planText != plannerWindow.content) {
218
218
plannerWindow.content = planText
219
219
}
220
- plannerWindow.switchToView(plannerWindow.EditPlanView ())
220
+ plannerWindow.switchToView(plannerWindow.PlanEditView ())
221
221
}
222
222
}
223
223
224
224
fun showIssueInput (project : Project ) {
225
225
withPlannerWindow(project) { plannerWindow ->
226
- plannerWindow.switchToView(plannerWindow.IssueInputView ())
226
+ plannerWindow.switchToView(plannerWindow.PlanIssueInputView ())
227
227
}
228
228
}
229
229
}
0 commit comments