diff options
Diffstat (limited to 'src/qmldebug')
-rw-r--r-- | src/qmldebug/qqmlpreviewclient.cpp | 7 | ||||
-rw-r--r-- | src/qmldebug/qqmlpreviewclient_p.h | 4 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/qmldebug/qqmlpreviewclient.cpp b/src/qmldebug/qqmlpreviewclient.cpp index 33a2f53ca4..ba27457765 100644 --- a/src/qmldebug/qqmlpreviewclient.cpp +++ b/src/qmldebug/qqmlpreviewclient.cpp @@ -128,4 +128,11 @@ void QQmlPreviewClient::triggerZoom(float factor) sendMessage(packet.data()); } +void QQmlPreviewClient::triggerLanguage(const QUrl &url, const QString &locale) +{ + QPacket packet(connection()->currentDataStreamVersion()); + packet << static_cast<qint8>(Language) << url << locale; + sendMessage(packet.data()); +} + QT_END_NAMESPACE diff --git a/src/qmldebug/qqmlpreviewclient_p.h b/src/qmldebug/qqmlpreviewclient_p.h index d79ecefe32..67615cabb2 100644 --- a/src/qmldebug/qqmlpreviewclient_p.h +++ b/src/qmldebug/qqmlpreviewclient_p.h @@ -72,7 +72,8 @@ public: Directory, ClearCache, Zoom, - Fps + Fps, + Language }; QQmlPreviewClient(QQmlDebugConnection *parent); @@ -85,6 +86,7 @@ public: void triggerLoad(const QUrl &url); void triggerRerun(); void triggerZoom(float factor); + void triggerLanguage(const QUrl &url, const QString &locale); signals: void request(const QString &path); |