mirror of
https://github.com/nextcloud/desktop.git
synced 2024-12-20 21:02:02 +03:00
2124098f84
The proxyAuthenticationRequired() signal now goes to the ProxyAuthHandler class. That class will try to read the proxy settings from the keychain or ask the user about them. We won't ask the user for credentials for explicitly configured proxies. It also does not change how the credentials for explicitly configured proxies are stored. (see #261)
45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
/*
|
|
* Copyright (C) by Krzesimir Nowak <krzesimir@endocode.com>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; version 2 of the License.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
* for more details.
|
|
*/
|
|
|
|
#ifndef MIRALL_ACCESS_MANAGER_H
|
|
#define MIRALL_ACCESS_MANAGER_H
|
|
|
|
#include "owncloudlib.h"
|
|
#include <QNetworkAccessManager>
|
|
|
|
class QByteArray;
|
|
class QUrl;
|
|
|
|
namespace OCC
|
|
{
|
|
|
|
/**
|
|
* @brief The AccessManager class
|
|
* @ingroup libsync
|
|
*/
|
|
class OWNCLOUDSYNC_EXPORT AccessManager : public QNetworkAccessManager
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
AccessManager(QObject* parent = 0);
|
|
|
|
void setRawCookie(const QByteArray &rawCookie, const QUrl &url);
|
|
|
|
protected:
|
|
QNetworkReply* createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest& request, QIODevice* outgoingData = 0) Q_DECL_OVERRIDE;
|
|
};
|
|
|
|
} // namespace OCC
|
|
|
|
#endif
|