equal
deleted
inserted
replaced
|
1 // Demonstrates opening new WebViews from HTML |
|
2 |
|
3 import Qt 4.7 |
|
4 import org.webkit 1.0 |
|
5 |
|
6 Grid { |
|
7 columns: 3 |
|
8 id: pages |
|
9 height: 300; width: 600 |
|
10 property int total: 0 |
|
11 |
|
12 Component { |
|
13 id: webViewPage |
|
14 Rectangle { |
|
15 width: webView.width |
|
16 height: webView.height |
|
17 border.color: "gray" |
|
18 |
|
19 WebView { |
|
20 id: webView |
|
21 width: 150 // force predictable for test |
|
22 newWindowComponent: webViewPage |
|
23 newWindowParent: pages |
|
24 url: "newwindows.html" |
|
25 Timer { |
|
26 interval: 10; running: total<4; repeat: false; |
|
27 onTriggered: { if (webView.status==WebView.Ready) { total++; webView.evaluateJavaScript("clickTheLink()") } } |
|
28 } |
|
29 } |
|
30 } |
|
31 } |
|
32 |
|
33 Loader { sourceComponent: webViewPage } |
|
34 } |