feat: more work on tool window

This commit is contained in:
Johannes Frohnmeyer 2024-05-12 13:37:05 +02:00
parent ecb6612c8c
commit 8b4b8bf540
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 6 additions and 3 deletions

View File

@ -11,7 +11,7 @@ import com.intellij.ui.dsl.builder.AlignY
import com.intellij.ui.dsl.builder.panel
import io.gitlab.jfronny.sdom.actions.SDLoginAction
fun SDToolWindow(): DialogPanel = panel {
fun loggedOutDialogPanel(): DialogPanel = panel {
row {
panel {
row {

View File

@ -5,7 +5,10 @@ import com.intellij.openapi.project.Project
import com.intellij.openapi.wm.ToolWindow
import com.intellij.openapi.wm.ToolWindowFactory
import io.gitlab.jfronny.sdom.SDom
import io.gitlab.jfronny.sdom.model.Problem
import io.gitlab.jfronny.sdom.model.SDResult
import io.gitlab.jfronny.sdom.ui.SDSubmitPanel
import kotlinx.coroutines.flow.Flow
class SDToolWindowFactory : ToolWindowFactory, DumbAware {
override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) {
@ -27,8 +30,8 @@ class SDToolWindowFactory : ToolWindowFactory, DumbAware {
contentManager.addContent(loggedOutContent)
}
fun showResultContent() {
// TODO
fun showResultContent(resultFlow: Flow<Result<SDResult>>, task: Problem) {
}
SDom.registerLoginListener(::showSubmitContent)