[terminal] IJPL-181450 restore TerminalUtil.addModelListener(TerminalTextBuffer, Disposable, TerminalModelListener)

GitOrigin-RevId: 4307af3058718856999d44d8c4d8e80aa715e8f1
This commit is contained in:
Sergey Simonchik
2025-03-19 01:16:25 +00:00
committed by intellij-monorepo-bot
parent 59205dc880
commit d07a54ad0e
@@ -18,12 +18,15 @@ import com.jediterm.core.input.KeyEvent;
import com.jediterm.terminal.ProcessTtyConnector;
import com.jediterm.terminal.TerminalStarter;
import com.jediterm.terminal.TtyConnector;
import com.jediterm.terminal.model.TerminalModelListener;
import com.jediterm.terminal.model.TerminalTextBuffer;
import com.pty4j.unix.UnixPtyProcess;
import com.pty4j.windows.conpty.WinConPtyProcess;
import com.pty4j.windows.winpty.WinPtyProcess;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.plugins.terminal.util.TerminalUtilKt;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
@@ -162,4 +165,14 @@ public final class TerminalUtil {
public static void setGenOneTerminalVisibilityValue(boolean isVisible) {
PropertiesComponent.getInstance().setValue(GEN_ONE_OPTION_VISIBLE_PROPERTY, Boolean.toString(isVisible));
}
/**
* @deprecated Do not use.
*/
@Deprecated(forRemoval = true)
public static void addModelListener(@NotNull TerminalTextBuffer textBuffer,
@NotNull Disposable parentDisposable,
@NotNull TerminalModelListener listener) {
TerminalUtilKt.addModelListener(textBuffer, parentDisposable, listener);
}
}