summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems/qmlgraphicswebview_p.h
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2009-11-18 23:35:40 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2009-11-18 23:35:40 (GMT)
commit27888400bffdf033f4df48d29fde429efdf2b51c (patch)
treefd438c3e731cfb3879fd49da1faf0ebd1c4a6b60 /src/declarative/graphicsitems/qmlgraphicswebview_p.h
parent0b991014c55d02211eee01cad44b4ca4a2edb07d (diff)
downloadQt-27888400bffdf033f4df48d29fde429efdf2b51c.zip
Qt-27888400bffdf033f4df48d29fde429efdf2b51c.tar.gz
Qt-27888400bffdf033f4df48d29fde429efdf2b51c.tar.bz2
Pass error messages through to WebView users.
Diffstat (limited to 'src/declarative/graphicsitems/qmlgraphicswebview_p.h')
-rw-r--r--src/declarative/graphicsitems/qmlgraphicswebview_p.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/declarative/graphicsitems/qmlgraphicswebview_p.h b/src/declarative/graphicsitems/qmlgraphicswebview_p.h
index e2e4888..fa7d19d 100644
--- a/src/declarative/graphicsitems/qmlgraphicswebview_p.h
+++ b/src/declarative/graphicsitems/qmlgraphicswebview_p.h
@@ -69,6 +69,11 @@ public:
protected:
QObject *createPlugin(const QString &classid, const QUrl &url, const QStringList &paramNames, const QStringList &paramValues);
QWebPage *createWindow(WebWindowType type);
+ void javaScriptConsoleMessage(const QString& message, int lineNumber, const QString& sourceID);
+ QString chooseFile(QWebFrame *originatingFrame, const QString& oldFile);
+ void javaScriptAlert(QWebFrame *originatingFrame, const QString& msg);
+ bool javaScriptConfirm(QWebFrame *originatingFrame, const QString& msg);
+ bool javaScriptPrompt(QWebFrame *originatingFrame, const QString& msg, const QString& defaultValue, QString* result);
private:
QmlGraphicsWebView *viewItem();
@@ -195,6 +200,8 @@ Q_SIGNALS:
void zoomTo(qreal zoom, int centerX, int centerY);
+ void alert(const QString& message);
+
public Q_SLOTS:
QVariant evaluateJavaScript(const QString&);