diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindow.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindow.kt index 12d5650..251d9fa 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindow.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindow.kt @@ -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 { diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindowFactory.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindowFactory.kt index 7effa93..bcb63b9 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindowFactory.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/toolwindow/SDToolWindowFactory.kt @@ -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>, task: Problem) { + } SDom.registerLoginListener(::showSubmitContent)