Sha256: a32f834cc398525b867af360e6cec3c75808aef4bcf99f94a3d54a44c8b7b8ff

Contents?: true

Size: 634 Bytes

Versions: 18

Compression:

Stored size: 634 Bytes

Contents

#ifndef _REQUESTHANDLER_H
#define _REQUESTHANDLER_H

#include "RequestHandler.h"

class UnknownUrlHandler : public RequestHandler {
  public:
    enum Mode { WARN, BLOCK };

    UnknownUrlHandler(RequestHandler *next, QObject *parent = 0);
    virtual QNetworkReply* handleRequest(
      NetworkAccessManager *,
      QNetworkAccessManager::Operation,
      QNetworkRequest &,
      QIODevice *
    );
    void allowUrl(const QString &);
    void setMode(Mode);
    void reset();

  private:
    QStringList m_allowedUrls;
    bool isUnknown(QUrl);
    Mode m_mode;
    RequestHandler *m_next;
    void allowDefaultUrls();
};

#endif

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
capybara-webkit-1.15.1 src/UnknownUrlHandler.h
capybara-webkit-1.15.0 src/UnknownUrlHandler.h
capybara-webkit-1.14.0 src/UnknownUrlHandler.h
capybara-webkit-1.13.0 src/UnknownUrlHandler.h
capybara-webkit-1.12.0 src/UnknownUrlHandler.h
capybara-webkit-1.11.1 src/UnknownUrlHandler.h
capybara-webkit-1.11.0 src/UnknownUrlHandler.h
capybara-webkit-1.10.1 src/UnknownUrlHandler.h
capybara-webkit-1.10.0 src/UnknownUrlHandler.h
capybara-webkit-1.9.0 src/UnknownUrlHandler.h
capybara-webkit-1.8.0 src/UnknownUrlHandler.h
capybara-webkit-1.7.1 src/UnknownUrlHandler.h
capybara-webkit-1.7.0 src/UnknownUrlHandler.h
capybara-webkit-1.6.0 src/UnknownUrlHandler.h
capybara-webkit-1.5.2 src/UnknownUrlHandler.h
capybara-webkit-1.5.1 src/UnknownUrlHandler.h
capybara-webkit-1.5.0 src/UnknownUrlHandler.h
capybara-webkit-1.4.1 src/UnknownUrlHandler.h