HelpForm::HelpForm(QWidget *parent) : QMainWindow(parent,Qt::FramelessWindowHint),webview(new QMyWebView) { setupUi(this); setCentralWidget(webview); QWebPage *page = webview->page(); page->setLinkDelegationPolicy(QWebPage::DelegateAllLinks); page->setContentEditable(FALSE); webview->setContextMenuPolicy(Qt::NoContextMenu); connect(page,SIGNAL(linkClicked(QUrl)),SLOT(loadUrl(QUrl))); connect(action_back,SIGNAL(triggered()),webview,SLOT(back())); connect(action_forward,SIGNAL(triggered()),webview,SLOT(forward())); connect(action_refresh,SIGNAL(triggered()),webview,SLOT(reload())); }
void QWebPageProto::setContentEditable(bool editable) { QWebPage *item = qscriptvalue_cast<QWebPage*>(thisObject()); if (item) item->setContentEditable(editable); }