rssguard/src/librssguard/network-web/basenetworkaccessmanager.h
Martin Rotter 868d75b182 fixed #443
2021-06-28 08:00:33 +02:00

25 lines
677 B
C++

// For license of this file, see <project-root-folder>/LICENSE.md.
#ifndef BASENETWORKACCESSMANAGER_H
#define BASENETWORKACCESSMANAGER_H
#include <QNetworkAccessManager>
// This is base class for all network access managers.
class BaseNetworkAccessManager : public QNetworkAccessManager {
Q_OBJECT
public:
explicit BaseNetworkAccessManager(QObject* parent = nullptr);
public slots:
void loadSettings();
protected slots:
void onSslErrors(QNetworkReply* reply, const QList<QSslError>& error);
protected:
QNetworkReply* createRequest(Operation op, const QNetworkRequest& request, QIODevice* outgoingData);
};
#endif // BASENETWORKACCESSMANAGER_H