diff options
Diffstat (limited to 'src/webenginequick/api/qquickwebengineview.cpp')
-rw-r--r-- | src/webenginequick/api/qquickwebengineview.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/webenginequick/api/qquickwebengineview.cpp b/src/webenginequick/api/qquickwebengineview.cpp index 5728472a7..2d49c9419 100644 --- a/src/webenginequick/api/qquickwebengineview.cpp +++ b/src/webenginequick/api/qquickwebengineview.cpp @@ -1969,6 +1969,12 @@ void QQuickWebEngineView::triggerWebAction(WebAction action) case InsertUnorderedList: runJavaScript(QStringLiteral("document.execCommand('insertUnorderedList');"), QWebEngineScript::ApplicationWorld); break; + case ChangeTextDirectionLTR: + d->adapter->changeTextDirection(true /*left to right*/); + break; + case ChangeTextDirectionRTL: + d->adapter->changeTextDirection(false /*left to right*/); + break; default: Q_UNREACHABLE(); } @@ -2144,6 +2150,12 @@ QQuickWebEngineAction *QQuickWebEngineView::action(WebAction action) case InsertUnorderedList: text = tr("Insert &Unordered List"); break; + case ChangeTextDirectionLTR: + text = tr("Change text direction left to right"); + break; + case ChangeTextDirectionRTL: + text = tr("Change text direction right to left"); + break; case NoWebAction: case WebActionCount: Q_UNREACHABLE(); |