Hello,

I hope someone can provide clarification on the documentation for QML
WebView.

Reading the documentation for Qt 4.7 QML WebView, specifically the property
javaScriptWindowObjects:

http://doc.qt.nokia.com/4.7-snapshot/qml-webview.html#javaScriptWindowObjects-prop

Firstly the documentation states: "This property is a list of object that
are available from within the webview's JavaScript context.". So this
returns a list of all objects available in the JavaScript context for the
document the WebView is currently displaying?  I expect this would include
objects such as "document" and "window"?

Secondly the documentation states: "The *object* will be inserted as a child
of the frame's window object, under the name given by the attached property
WebView.windowObjectName.".  This seems at odss with a read-only property?
It seems to suggest that C++ objects can be made available in the JavaScipt
context of the document currently being displayed in the WebView?

Thirdly the documentation states: "Properties of the object will be exposed
as JavaScript properties and slots as JavaScript methods.".  Again, I do not
understand how C++ objects can be made inserted into a JavaScript context
using a read-only property of WebView.

Lastly, an example is given:

WebView {

     javaScriptWindowObjects: Object {
         WebView.windowObjectName: "coordinates"
     }
 }


In this example, what is "Object"? A C++ object?  A JavaScript object?

-- 
Regards
Jack
_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to