/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: https://neueland.iserlohn-fortress.net/smolbote.hg * * SPDX-License-Identifier: GPL-3.0 */ #include "webpage.h" #include WebPage::WebPage(QWebEngineProfile *profile, QObject *parent) : QWebEnginePage(profile, parent) { connect(this, &WebPage::fullScreenRequested, this, [](QWebEngineFullScreenRequest request) { request.accept(); }); #ifdef QT_DEBUG connect(this, &WebPage::featurePermissionRequested, this, [](const QUrl &securityOrigin, QWebEnginePage::Feature feature) { qDebug("Feature requested: %i", feature); }); #endif } bool WebPage::certificateError(const QWebEngineCertificateError &certificateError) { emit certificateErrorMessage(certificateError.errorDescription()); return certificateError.isOverridable(); }