diff --git a/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/common/toolwindows/VcsLogGraphTable.kt b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/common/toolwindows/VcsLogGraphTable.kt new file mode 100644 index 000000000000..7f41b27dd11b --- /dev/null +++ b/platform/remote-driver/test-sdk/src/com/intellij/driver/sdk/ui/components/common/toolwindows/VcsLogGraphTable.kt @@ -0,0 +1,17 @@ +package com.intellij.driver.sdk.ui.components.common.toolwindows + +import com.intellij.driver.sdk.ui.Finder +import com.intellij.driver.sdk.ui.components.ComponentData +import com.intellij.driver.sdk.ui.components.elements.JTableUiComponent +import com.intellij.driver.sdk.ui.xQuery +import org.intellij.lang.annotations.Language + +fun Finder.vcsLogGraphTable(@Language("xpath") xpath: String? = null, action: VcsLogGraphTable.() -> Unit) { + x(xpath ?: xQuery { byClass("VcsLogMainGraphTable") }, VcsLogGraphTable::class.java).action() +} + +fun Finder.vcsLogGraphTable(@Language("xpath") xpath: String? = null): VcsLogGraphTable { + return x(xpath ?: xQuery { byClass("VcsLogMainGraphTable") }, VcsLogGraphTable::class.java) +} + +class VcsLogGraphTable(data: ComponentData) : JTableUiComponent(data)