rssguard/src/librssguard/network-web/silentnetworkaccessmanager.h
2020-11-04 11:09:11 +01:00

25 lines
737 B
C++

// For license of this file, see <project-root-folder>/LICENSE.md.
#ifndef SILENTNETWORKACCESSMANAGER_H
#define SILENTNETWORKACCESSMANAGER_H
#include "network-web/basenetworkaccessmanager.h"
#include <QPointer>
// Network manager used for more communication for feeds.
// This network manager does not provide any GUI interaction options.
class SilentNetworkAccessManager : public BaseNetworkAccessManager {
Q_OBJECT
public:
explicit SilentNetworkAccessManager(QObject* parent = nullptr);
virtual ~SilentNetworkAccessManager();
public slots:
// NOTE: This cannot do any GUI stuff.
void onAuthenticationRequired(QNetworkReply* reply, QAuthenticator* authenticator);
};
#endif // SILENTNETWORKACCESSMANAGER_H