Sha256: 069ce6c8b4498166bb5d7a351ca28985e53ea14ecfe8224777e00f36e54137c8
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
#ifndef __NETWORKACCESSMANAGER_H #define __NETWORKACCESSMANAGER_H #include <QtNetwork/QNetworkAccessManager> #include <QtNetwork/QNetworkRequest> #include <QtNetwork/QNetworkReply> #include <QStringList> class NetworkAccessManager : public QNetworkAccessManager { Q_OBJECT public: NetworkAccessManager(QObject *parent = 0); void addHeader(QString key, QString value); void reset(); void setUserName(const QString &userName); void setPassword(const QString &password); void setUrlBlacklist(QStringList urlBlacklist); protected: QNetworkReply* createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &req, QIODevice * outgoingData); QString m_userName; QString m_password; QStringList m_urlBlacklist; private: void disableKeyChainLookup(); QHash<QString, QString> m_headers; bool isBlacklisted(QUrl url); QHash<QUrl, QUrl> m_redirectMappings; private slots: void provideAuthentication(QNetworkReply *reply, QAuthenticator *authenticator); void finished(QNetworkReply *); signals: void requestCreated(QByteArray &url, QNetworkReply *reply); void finished(QUrl &, QNetworkReply *); }; #endif
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
capybara-webkit-1.3.1 | src/NetworkAccessManager.h |
capybara-webkit-1.3.0 | src/NetworkAccessManager.h |
bitium-capybara-webkit-1.1.1 | src/NetworkAccessManager.h |