diff --git a/lib/qtermwidget.cpp b/lib/qtermwidget.cpp index e3fa23d..6734bcf 100644 --- a/lib/qtermwidget.cpp +++ b/lib/qtermwidget.cpp @@ -698,6 +698,20 @@ void QTermWidget::setBlinkingCursor(bool blink) m_impl->m_terminalDisplay->setBlinkingCursor(blink); } +void QTermWidget::setBidiEnabled(bool enabled) +{ + if (!m_impl->m_terminalDisplay) + return; + m_impl->m_terminalDisplay->setBidiEnabled(enabled); +} + +bool QTermWidget::isBidiEnabled() +{ + if (!m_impl->m_terminalDisplay) + return; + return m_impl->m_terminalDisplay->isBidiEnabled(); +} + QString QTermWidget::title() const { QString title = m_impl->m_session->userTitle(); diff --git a/lib/qtermwidget.h b/lib/qtermwidget.h index ce10c45..5206fd5 100644 --- a/lib/qtermwidget.h +++ b/lib/qtermwidget.h @@ -199,6 +199,9 @@ public: void setBlinkingCursor(bool blink); + /** Enables or disables bidi text in the terminal. */ + void QTermWidget::setBidiEnabled(bool enabled); + bool QTermWidget::isBidiEnabled(); /** * Automatically close the terminal session after the shell process exits or