18#ifndef NETWORKMANAGER_H
19#define NETWORKMANAGER_H
21#include <QNetworkAccessManager>
22#include <QWebEngineCertificateError>
38 bool certificateError(QWebEngineCertificateError &error, QWidget *parent =
nullptr);
39 void authentication(
const QUrl &url, QAuthenticator *auth, QWidget *parent =
nullptr);
40 void proxyAuthentication(
const QString &proxyHost, QAuthenticator *auth, QWidget *parent =
nullptr);
51 static void registerSchemes();
54 QNetworkReply *createRequest(Operation op,
const QNetworkRequest &request, QIODevice *outgoingData)
override;
57 void saveIgnoredSslHosts();
61 QHash<QString, QWebEngineCertificateError::Type> m_ignoredSslErrors;
62 QHash<QString, QWebEngineCertificateError::Type> m_rejectedSslErrors;
63 QStringList m_ignoredSslHosts;