6 |
|
|
7 |
|
|
8 |
MyWebView::MyWebView(QWidget* parent) : QWebView(parent) { |
MyWebView::MyWebView(QWidget* parent) : QWebView(parent) { |
|
connect(this, SIGNAL( loadFinished(bool) ), this, SLOT( onChange(bool) ) ); |
|
9 |
|
|
10 |
QWebSettings* settings = QWebSettings::globalSettings(); |
QWebSettings* settings = QWebSettings::globalSettings(); |
11 |
settings->setAttribute( QWebSettings::JavascriptEnabled, true); |
settings->setAttribute( QWebSettings::JavascriptEnabled, true); |
12 |
settings->setAttribute( QWebSettings::PluginsEnabled, true); |
settings->setAttribute( QWebSettings::PluginsEnabled, true); |
|
|
|
|
|
|
|
|
|
|
QTimer* timer = new QTimer(this); |
|
|
connect(timer, SIGNAL(timeout()), this, SLOT(onTimer())); |
|
|
timer->start(1000); |
|
|
|
|
13 |
} |
} |
14 |
|
|
15 |
void MyWebView::start(QString url, QString screenid) { |
void MyWebView::start(QString url, QString screenid) { |
52 |
return url; |
return url; |
53 |
} |
} |
54 |
|
|
|
//public slots: |
|
|
void MyWebView::onChange(bool success) { |
|
|
//qDebug() << "html" << this->page()->mainFrame()->toHtml(); |
|
|
} |
|
|
|
|
|
|
|
|
void MyWebView::onTimer() { |
|
|
} |
|