Krita Source Code Documentation
Loading...
Searching...
No Matches
KisNetworkAccessManager Class Reference

Network Access Manager for use with Krita. More...

#include <KisNetworkAccessManager.h>

+ Inheritance diagram for KisNetworkAccessManager:

Public Slots

void getUrl (const QUrl &url)
 

Public Member Functions

 KisNetworkAccessManager (QObject *parent=0)
 

Protected Member Functions

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

Detailed Description

Network Access Manager for use with Krita.

Definition at line 15 of file KisNetworkAccessManager.h.

Constructor & Destructor Documentation

◆ KisNetworkAccessManager()

KisNetworkAccessManager::KisNetworkAccessManager ( QObject * parent = 0)

Definition at line 14 of file KisNetworkAccessManager.cpp.

15 : QNetworkAccessManager(parent)
16{
17 setRedirectPolicy(QNetworkRequest::NoLessSafeRedirectPolicy);
18}

Member Function Documentation

◆ createRequest()

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

Definition at line 27 of file KisNetworkAccessManager.cpp.

28{
29 QString agentStr = QString::fromLatin1("%1/%2 (QNetworkAccessManager %3; %4; %5 bit)")
30 .arg(qApp->applicationName())
31 .arg(qApp->applicationVersion())
32 .arg(QSysInfo::prettyProductName())
33 .arg(QLocale::system().name())
34 .arg(QSysInfo::WordSize);
35 QNetworkRequest req(request);
36 req.setRawHeader("User-Agent", agentStr.toLatin1());
37 return QNetworkAccessManager::createRequest(op, req, outgoingData);
38}
const char * name(StandardAction id)

◆ getUrl

void KisNetworkAccessManager::getUrl ( const QUrl & url)
slot

Definition at line 20 of file KisNetworkAccessManager.cpp.

21{
22 QNetworkRequest req;
23 req.setUrl(url);
24 get(req);
25}
VertexDescriptor get(PredecessorMap const &m, VertexDescriptor v)

References get().


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