tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 01:19:32 +0300
changeset 37 758a864f9613
parent 30 5dc02b23752f
permissions -rw-r--r--
Revision: 201037 Kit: 201039

import Qt 4.7
import org.webkit 1.0

Column {
    WebView {
        id: webview
        width: 200
        height: 200
        url: "test-objects.html"
        javaScriptWindowObjects:
            QtObject {
                property string text: btntext.text
                WebView.windowObjectName: "qmltext"
                onTextChanged: {
                    webview.evaluateJavaScript("{document.getElementById('button').value=window.qmltext.text}")
                }
            }
    }
    Row {
        Text { text: "Input:" }
        Rectangle {
            width: btntext.width+10
            height: btntext.height+10
            border.color: "black"
            TextInput {
                id: btntext
                text: "Blah"
                cursorDelegate: Rectangle { width: 1; color: "red" }
            }
        }
    }
}