summaryrefslogtreecommitdiff
path: root/browser/browserpage.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser/browserpage.h')
-rw-r--r--browser/browserpage.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/browser/browserpage.h b/browser/browserpage.h
index 9922b72..20cc1a1 100644
--- a/browser/browserpage.h
+++ b/browser/browserpage.h
@@ -24,8 +24,20 @@ Q_OBJECT
public:
BrowserPage(QObject *parent, userinput *input)
- : QWebPage (parent), m_userInput (input){}
- ~BrowserPage(){}
+ : QWebPage (parent), m_userInput (input){
+ connect(this, SIGNAL(onAlertDialog(QString)),
+ m_userInput, SIGNAL(onAlertDialog(QString)));
+ connect(this, SIGNAL(onConfirmDialog(QString)),
+ m_userInput, SIGNAL(onConfirmDialog(QString)));
+ connect(this, SIGNAL(onPromptDialog(QString, QString)),
+ m_userInput, SIGNAL(onPromptDialog(QString, QString)));
+ }
+ ~BrowserPage(){ }
+
+signals:
+ void onAlertDialog(QString);
+ void onConfirmDialog(QString);
+ void onPromptDialog(QString, QString);
protected:
void javaScriptAlert(QWebFrame *frame, const QString &message);