blob: 43cc61ba4375870246c972e9d64207bfa8b17e3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import Qt 4.6
// The WebView supports QML data through the HTML OBJECT tag
Rectangle {
color:"blue"
Flickable {
width: parent.width
height: parent.height/2
viewportWidth: web.width*web.scale
viewportHeight: web.height*web.scale
WebView {
id: web
width: 250
height: 420
scale: 0.75
smooth: true
settings.pluginsEnabled: true
html: "<html>\
<body bgcolor=white>\
These are QML plugins, shown in a QML WebView via HTML OBJECT tags, all scaled to 75%\
and placed in a Flickable area...\
<table border=1>\
<tr><th>Duration <th>Color <th>Plugin\
<tr><td>500 <td>red <td><OBJECT data=content/SpinSquare.qml TYPE=application/x-qt-plugin width=100 height=100 period=500 color=red />\
<tr><td>2000 <td>blue <td><OBJECT data=content/SpinSquare.qml TYPE=application/x-qt-plugin width=100 height=100 period=2000 color=blue />\
<tr><td>1000 <td>green <td><OBJECT data=content/SpinSquare.qml TYPE=application/x-qt-plugin width=100 height=100 period=1000 color=green />\
</table>\
</body>\
</html>"
}
}
}
|