Falkon Develop
Cross-platform Qt-based web browser
NetworkManager Class Reference

#include <networkmanager.h>

Inheritance diagram for NetworkManager:

Public Member Functions

 NetworkManager (QObject *parent=nullptr)
 
bool certificateError (QWebEngineCertificateError &error, QWidget *parent=nullptr)
 
void authentication (const QUrl &url, QAuthenticator *auth, QWidget *parent=nullptr)
 
void proxyAuthentication (const QString &proxyHost, QAuthenticator *auth, QWidget *parent=nullptr)
 
void installUrlInterceptor (UrlInterceptor *interceptor)
 
void removeUrlInterceptor (UrlInterceptor *interceptor)
 
void registerExtensionSchemeHandler (const QString &name, ExtensionSchemeHandler *handler)
 
void unregisterExtensionSchemeHandler (ExtensionSchemeHandler *handler)
 
void loadSettings ()
 
void shutdown ()
 

Static Public Member Functions

static void registerSchemes ()
 

Protected Member Functions

QNetworkReply * createRequest (Operation op, const QNetworkRequest &request, QIODevice *outgoingData) override
 

Detailed Description

Definition at line 31 of file networkmanager.h.

Constructor & Destructor Documentation

◆ NetworkManager()

NetworkManager::NetworkManager ( QObject *  parent = nullptr)
explicit

Definition at line 46 of file networkmanager.cpp.

Member Function Documentation

◆ authentication()

void NetworkManager::authentication ( const QUrl &  url,
QAuthenticator *  auth,
QWidget *  parent = nullptr 
)

Definition at line 121 of file networkmanager.cpp.

◆ certificateError()

bool NetworkManager::certificateError ( QWebEngineCertificateError &  error,
QWidget *  parent = nullptr 
)

Definition at line 73 of file networkmanager.cpp.

◆ createRequest()

QNetworkReply * NetworkManager::createRequest ( Operation  op,
const QNetworkRequest &  request,
QIODevice *  outgoingData 
)
overrideprotected

Definition at line 335 of file networkmanager.cpp.

◆ installUrlInterceptor()

void NetworkManager::installUrlInterceptor ( UrlInterceptor interceptor)

Definition at line 248 of file networkmanager.cpp.

◆ loadSettings()

void NetworkManager::loadSettings ( )

Definition at line 268 of file networkmanager.cpp.

◆ proxyAuthentication()

void NetworkManager::proxyAuthentication ( const QString &  proxyHost,
QAuthenticator *  auth,
QWidget *  parent = nullptr 
)

Definition at line 200 of file networkmanager.cpp.

◆ registerExtensionSchemeHandler()

void NetworkManager::registerExtensionSchemeHandler ( const QString &  name,
ExtensionSchemeHandler handler 
)

Definition at line 258 of file networkmanager.cpp.

◆ registerSchemes()

void NetworkManager::registerSchemes ( )
static

Definition at line 323 of file networkmanager.cpp.

◆ removeUrlInterceptor()

void NetworkManager::removeUrlInterceptor ( UrlInterceptor interceptor)

Definition at line 253 of file networkmanager.cpp.

◆ shutdown()

void NetworkManager::shutdown ( )

Definition at line 316 of file networkmanager.cpp.

◆ unregisterExtensionSchemeHandler()

void NetworkManager::unregisterExtensionSchemeHandler ( ExtensionSchemeHandler handler)

Definition at line 263 of file networkmanager.cpp.


The documentation for this class was generated from the following files: