diff options
Diffstat (limited to 'src/plugins/android/qandroidwebview.cpp')
-rw-r--r-- | src/plugins/android/qandroidwebview.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/android/qandroidwebview.cpp b/src/plugins/android/qandroidwebview.cpp index 94e123c..3d2b98d 100644 --- a/src/plugins/android/qandroidwebview.cpp +++ b/src/plugins/android/qandroidwebview.cpp @@ -103,6 +103,19 @@ QAndroidWebViewPrivate::~QAndroidWebViewPrivate() m_viewController.callMethod<void>("destroy"); } +QString QAndroidWebViewPrivate::httpUserAgent() const +{ + return QString( m_viewController.callObjectMethod<jstring>("getUserAgent").toString()); +} + +void QAndroidWebViewPrivate::setHttpUserAgent(const QString &userAgent) +{ + m_viewController.callMethod<void>("setUserAgent", + "(Ljava/lang/String;)V", + QJNIObjectPrivate::fromString(userAgent).object()); + Q_EMIT httpUserAgentChanged(userAgent); +} + QUrl QAndroidWebViewPrivate::url() const { return QUrl::fromUserInput(m_viewController.callObjectMethod<jstring>("getUrl").toString()); |