KDEWebKit
Go to the documentation of this file. 30 #include <QtWebKit/QWebPage> 96 KIOIntegration = 0x02,
101 KPartsIntegration = 0x04,
108 KWalletIntegration = 0x08
110 Q_DECLARE_FLAGS(Integration, IntegrationFlags)
124 explicit KWebPage(
QObject *parent = 0, Integration flags = Integration());
144 bool isExternalContentAllowed()
const;
169 void setAllowExternalContent(
bool allow);
193 virtual void downloadRequest(
const QNetworkRequest &request);
201 virtual void downloadUrl(
const KUrl &url);
237 QString sessionMetaData(
const QString &key)
const;
253 QString requestMetaData(
const QString &key)
const;
268 void setSessionMetaData(
const QString &key,
const QString &value);
284 void setRequestMetaData(
const QString &key,
const QString &value);
296 void removeSessionMetaData(
const QString &key);
308 void removeRequestMetaData(
const QString &key);
323 virtual QString userAgentForUrl(
const QUrl& url)
const;
338 virtual bool acceptNavigationRequest(QWebFrame * frame,
const QNetworkRequest & request, NavigationType type);
359 class KWebPagePrivate;
360 KWebPagePrivate*
const d;
361 Q_PRIVATE_SLOT(d,
void _k_copyResultToTempFile(
KJob*))
362 Q_PRIVATE_SLOT(d,
void _k_receivedContentType(
KIO::Job*,
const QString&))
363 Q_PRIVATE_SLOT(d,
void _k_contentTypeCheckFailed(
KJob*))
366 Q_DECLARE_OPERATORS_FOR_FLAGS(KWebPage::Integration)
IntegrationFlags
Flags for setting the desired level of integration.
An enhanced QWebPage that provides integration into the KDE environment.
A class that provides KDE wallet integration for QWebFrame.
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Mon Aug 12 2019 21:58:58 by
doxygen 1.8.15 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.