FoxEdit::FoxEdit(int modus) : QWebPage(0) { /// FOXBEEP() << "FoxEdit init"; setContentEditable(true); setForwardUnsupportedContent(false); setLinkDelegationPolicy(QWebPage::DelegateAllLinks); }
PHIWebPage::PHIWebPage( QObject *parent ) : QWebPage( parent ), _view( 0 ), _loading( false ) { setNetworkAccessManager( PHINetManager::instance()->defaultNetworkAccessManager() ); mainFrame()->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff ); mainFrame()->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff ); setLinkDelegationPolicy( QWebPage::DelegateExternalLinks ); connect( this, &QWebPage::loadStarted, this, &PHIWebPage::slotLoadingStart ); connect( this, &QWebPage::loadFinished, this, &PHIWebPage::slotLoadingFinished ); }
// ============================== // PAGE CLASS CONSTRUCTOR: // ============================== QPage::QPage() : QWebPage (0) { QWebSettings::globalSettings()->setDefaultTextEncoding(QString("utf-8")); QWebSettings::globalSettings()-> setAttribute(QWebSettings::JavascriptEnabled, false); QWebSettings::globalSettings()-> setAttribute(QWebSettings::LocalContentCanAccessFileUrls, false); QWebSettings::globalSettings()-> setAttribute(QWebSettings::PluginsEnabled, false); QWebSettings::globalSettings()-> setAttribute(QWebSettings::AutoLoadImages, true); // All links are handled by the application itself: setLinkDelegationPolicy(QWebPage::DontDelegateLinks); // Disable cache: QWebSettings::setMaximumPagesInCache(0); QWebSettings::setObjectCacheCapacities(0, 0, 0); }
WebPage(QObject * parent = 0) : QWebPage(parent) { setNetworkAccessManager(NetworkAccessManagerMixin::networkAccessManager().get()); setLinkDelegationPolicy(QWebPage::DelegateAllLinks); }