Attica
providermanager.cpp
68 connect(d->m_internals->nam(), &QNetworkAccessManager::authenticationRequired, this, &ProviderManager::authenticate);
124 qWarning() << "ProviderManager::addProviderFile: could not open provider file: " << url.toString();
131 req.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::RedirectPolicy::NoLessSafeRedirectPolicy);
307 if (!d->m_authenticationSuppressed && d->m_internals->askForCredentials(baseUrl, user, password)) {
314 qWarning() << "ProviderManager::authenticate: No authentication credentials provided, aborting." << reply->url().toString();
319 void ProviderManager::proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator)
327 connect(d->m_internals->nam(), &QNetworkAccessManager::authenticationRequired, this, &ProviderManager::authenticate);
328 connect(d->m_internals->nam(), &QNetworkAccessManager::proxyAuthenticationRequired, this, &ProviderManager::proxyAuthenticationRequired);
void addProviderFileToDefaultProviders(const QUrl &url)
Add a provider file to the default providers (xml that contains provider descriptions).
Definition: providermanager.cpp:108
QList< Provider > providers() const
Definition: providermanager.cpp:264
bool isParentOf(const QUrl &childUrl) const const
QString user() const const
RedirectPolicyAttribute
Provider providerFor(const QUrl &url) const
Definition: providermanager.cpp:254
void setPassword(const QString &password)
ReadOnly
Q_EMITQ_EMIT
void setUser(const QString &user)
void setAuthenticationSuppressed(bool suppressed)
Suppresses the authentication, so that the application can take care of authenticating itself.
Definition: providermanager.cpp:76
singleShot
QNetworkReply::NetworkError error() const const
Definition: providermanager.h:59
QNetworkAccessManager::Operation operation() const const
bool contains(const QString &provider) const
Definition: providermanager.cpp:270
void proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator)
void authenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
Provider providerByUrl(const QUrl &url) const
Definition: providermanager.cpp:259
QUrl url() const const
void deleteLater()
QString toString(QUrl::FormattingOptions options) const const
virtual bool event(QEvent *e)
bool isEmpty() const const
void clear()
Remove all providers and provider files that have been loaded.
Definition: providermanager.cpp:81
Definition: provider.h:96
bool isEmpty() const const
void loadDefaultProviders()
Load available providers from configuration.
Definition: providermanager.cpp:71
QString toLocalFile() const const
QList< QUrl > defaultProviderFiles()
The list of provider files that get loaded by loadDefaultProviders.
Definition: providermanager.cpp:98
UnknownNetworkError
bool isLocalFile() const const
void finished()
QByteArray readAll()
void addProviderFromXml(const QString &providerXml)
Parse a xml file containing a provider description.
Definition: providermanager.cpp:157
NoError
QString password() const const
QString message
virtual void abort()=0
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Nov 29 2023 04:07:39 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Nov 29 2023 04:07:39 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.