WebEngineViewer::WebEnginePage

WebEngineViewer::WebEnginePage Class Reference

#include <webenginepage.h>

Inheritance diagram for WebEngineViewer::WebEnginePage:

Signals

void showConsoleMessage (const QString &message)
 
void urlClicked (const QUrl &url)
 

Public Member Functions

 WebEnginePage (QObject *parent=nullptr)
 
WEBENGINEVIEWER_DEPRECATED WebEnginePage (QWebEngineProfile *profile, QObject *parent=nullptr)
 
virtual ~WebEnginePage () override=default
 
bool execPrintPreviewPage (QPrinter *printer, int timeout)
 
WebEngineViewer::WebHitTesthitTestContent (const QPoint &pos)
 
QPoint mapToViewport (const QPoint &pos) const
 
void saveHtml (QWebEngineDownloadItem *download)
 

Protected Member Functions

bool acceptNavigationRequest (const QUrl &url, NavigationType type, bool isMainFrame) override
 
void javaScriptConsoleMessage (JavaScriptConsoleMessageLevel level, const QString &message, int lineNumber, const QString &sourceID) override
 

Detailed Description

The WebEnginePage class.

Author
Laurent Montel monte[email protected][email protected][email protected]e.org

Definition at line 21 of file webenginepage.h.

Constructor & Destructor Documentation

WebEnginePage::WebEnginePage ( QObject parent = nullptr)
explicit

Constructor.

A private QWebEngineProfile, only applying to this QWebEnginePage, will be created to implement browser settings. It can be accessed via profile(), but it should not be shared or reused unless care is taken that the profile is not deleted until all of the QWebEnginePage's belonging to it are deleted first.

Parameters
parentThe parent object

Definition at line 24 of file webenginepage.cpp.

WebEnginePage::WebEnginePage ( QWebEngineProfile *  profile,
QObject parent = nullptr 
)
explicit

Constructor.

The specified QWebEngineProfile will be used. See the description of WebEnginePage(QObject *) and the API documentation of QWebEnginePage for caution regarding the lifetime of the profile.

Parameters
profileThe profile to be used
parentThe parent object
Deprecated:
Use the single argument constructor, which creates and uses a private profile.

Definition at line 46 of file webenginepage.cpp.

virtual WebEngineViewer::WebEnginePage::~WebEnginePage ( )
overridevirtualdefault

Destructor.

If there is a private QWebEngineProfile then it will also be destroyed.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Nov 29 2020 23:13:26 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.