equal
deleted
inserted
replaced
40 .arg(sourceID) |
40 .arg(sourceID) |
41 .arg(lineNumber) |
41 .arg(lineNumber) |
42 .arg(message).toAscii(); |
42 .arg(message).toAscii(); |
43 } |
43 } |
44 |
44 |
45 // ---------------------------------------- |
|
46 // GSuperWebPage |
|
47 // ---------------------------------------- |
|
48 |
|
49 GSuperWebPage::GSuperWebPage(WebPageWrapper *page, ChromeWidget *chromeWidget) |
|
50 : GWebPage(page), |
|
51 m_chromeWidget(chromeWidget) |
|
52 { |
|
53 if (!m_page) { |
|
54 m_page = new WebPageWrapper(this, "Superpage javascript error"); |
|
55 } |
|
56 qDebug() << "GSuperWebPage::GSuperWebPage: page=" << GWebPage::page(); |
|
57 connect(GWebPage::page()->mainFrame(), SIGNAL(javaScriptWindowObjectCleared()), this, SLOT(onJavaScriptWindowObjectCleared())); |
|
58 } |
|
59 |
|
60 void GSuperWebPage::load(const QString &url) { |
|
61 qDebug() << "GSuperWebPage::load: " << url; |
|
62 page()->mainFrame()->load(url); |
|
63 } |
|
64 |
|
65 void GSuperWebPage::onJavaScriptWindowObjectCleared() { |
|
66 qDebug() << "GSuperWebPage::onJavaScriptWindowObjectCleared: " << objectName(); |
|
67 if (m_chromeWidget) |
|
68 m_chromeWidget->exportJSObjectsToPage(m_page); |
|
69 } |
|
70 |
|
71 } // GVA namespace |
45 } // GVA namespace |