42 class QWebNetworkRequest;
48 class QWebNetworkInterface;
49 class QWebPagePrivate;
52 class QtViewportAttributesPrivate;
57 class FrameLoaderClientQt;
58 class InspectorClientQt;
59 class InspectorServerRequestHandlerQt;
60 class InspectorFrontendClientQt;
61 class NotificationPresenterClientQt;
62 class GeolocationPermissionClientQt;
65 class QNetworkReplyHandler;
67 struct FrameLoadRequest;
78 Q_PROPERTY(
QSize preferredContentsSize READ preferredContentsSize WRITE setPreferredContentsSize)
79 Q_PROPERTY(
bool forwardUnsupportedContent READ forwardUnsupportedContent WRITE setForwardUnsupportedContent)
82 Q_PROPERTY(
bool contentEditable READ isContentEditable WRITE setContentEditable)
188 FindCaseSensitively = 2,
189 FindWrapsAroundDocument = 4,
190 HighlightAllOccurrences = 8
192 Q_DECLARE_FLAGS(FindFlags, FindFlag)
208 PermissionDeniedByUser
230 inline bool isValid()
const {
return m_isValid; }
235 qreal m_initialScaleFactor;
236 qreal m_minimumScaleFactor;
237 qreal m_maximumScaleFactor;
238 qreal m_devicePixelRatio;
239 bool m_isUserScalable;
243 friend class WebCore::ChromeClientQt;
262 #ifndef QT_NO_UNDOSTACK
311 #ifndef QT_NO_CONTEXTMENU
364 virtual bool supportsExtension(
Extension extension)
const;
366 inline QWebPagePrivate*
handle()
const {
return d; }
369 bool shouldInterruptJavaScript();
373 void loadProgress(
int progress);
374 void loadFinished(
bool ok);
377 void statusBarMessage(
const QString& text);
378 void selectionChanged();
380 void geometryChangeRequested(
const QRect& geom);
381 void repaintRequested(
const QRect& dirtyRect);
382 void scrollRequested(
int dx,
int dy,
const QRect& scrollViewRect);
383 void windowCloseRequested();
385 void linkClicked(
const QUrl &url);
387 void toolBarVisibilityChangeRequested(
bool visible);
388 void statusBarVisibilityChangeRequested(
bool visible);
389 void menuBarVisibilityChangeRequested(
bool visible);
394 void microFocusChanged();
395 void contentsChanged();
400 void restoreFrameStateRequested(
QWebFrame* frame);
402 void viewportChangeRequested();
413 virtual void javaScriptAlert(
QWebFrame *originatingFrame,
const QString& msg);
414 virtual bool javaScriptConfirm(
QWebFrame *originatingFrame,
const QString& msg);
416 virtual void javaScriptConsoleMessage(
const QString& message,
int lineNumber,
const QString& sourceID);
418 virtual QString userAgentForUrl(
const QUrl& url)
const;
430 friend class QWebPagePrivate;
432 friend class QWebViewPrivate;
434 friend class QGraphicsWebViewPrivate;
440 friend class
WebCore::InspectorServerRequestHandlerQt;
441 friend class
WebCore::InspectorFrontendClientQt;
442 friend class
WebCore::NotificationPresenterClientQt;
443 friend class
WebCore::GeolocationPermissionClientQt;
446 friend class DumpRenderTreeSupportQt;
449 Q_DECLARE_OPERATORS_FOR_FLAGS(
QWebPage::FindFlags)
GLuint GLuint GLsizei GLenum type
QWebFrame * currentFrame() const
QWebPluginFactory * pluginFactory() const
ViewportAttributes viewportAttributesForSize(const QSize &availableSize) const
QStringList suggestedFileNames
bool isContentEditable() const
QString selectedText() const
QWebPage(QObject *parent=0)
qreal initialScaleFactor() const
#define Q_PRIVATE_SLOT(d, signature)
QSize preferredContentsSize() const
virtual void triggerAction(WebAction action, bool checked=false)
LinkDelegationPolicy linkDelegationPolicy() const
QNetworkAccessManager * networkAccessManager() const
void setActualVisibleContentRect(const QRect &rect) const
QWebSettings * settings() const
QAction * action(WebAction action) const
unsigned long long quint64
QVariant inputMethodQuery(Qt::InputMethodQuery property) const
#define QT_BEGIN_NAMESPACE
QMenu * createStandardContextMenu()
void setPreferredContentsSize(const QSize &size) const
QWebFrame * frameAt(const QPoint &pos) const
QWebHistory * history() const
void updatePositionDependentActions(const QPoint &pos)
QUndoStack * undoStack() const
void setFeaturePermission(QWebFrame *frame, Feature feature, PermissionPolicy policy)
qreal minimumScaleFactor() const
void setPluginFactory(QWebPluginFactory *factory)
bool swallowContextMenuEvent(QContextMenuEvent *event)
void setViewportSize(const QSize &size) const
bool isUserScalable() const
void setView(QWidget *view)
virtual bool event(QEvent *)
void setLinkDelegationPolicy(LinkDelegationPolicy policy)
bool supportsContentType(const QString &mimeType) const
QWebPagePrivate * handle() const
quint64 bytesReceived() const
void setContentEditable(bool editable)
bool focusNextPrevChild(bool next)
bool forwardUnsupportedContent() const
QWebFrame * mainFrame() const
QVariant property(const char *name) const
ErrorPageExtensionReturn()
void setNetworkAccessManager(QNetworkAccessManager *manager)
qreal maximumScaleFactor() const
qreal devicePixelRatio() const
quint64 totalBytes() const
bool findText(const QString &subString, FindFlags options=0)
QSize viewportSize() const
bool hasSelection() const
QStringList supportedContentTypes() const
void setPalette(const QPalette &palette)
QString selectedHtml() const
void setForwardUnsupportedContent(bool forward)