Sha256: 934ab354eebb4d9280d382c38beccf618a1dac1af0a58ea18763e1d866993b8c

Contents?: true

Size: 674 Bytes

Versions: 2

Compression:

Stored size: 674 Bytes

Contents

#ifndef JHW_PAGE
#define JHW_PAGE

#include <QtGui>
#include <QtWebKit>

namespace HeadlessSpecRunner {
  class Page: public QWebPage {
    Q_OBJECT
    public:
      Page();
      void oneFalseConfirm();
    signals:
      void consoleLog(const QString &msg, int lineNumber, const QString &sourceID);
      void internalLog(const QString &note, const QString &msg);
    protected:
      void javaScriptConsoleMessage(const QString & message, int lineNumber, const QString & sourceID);
      bool javaScriptConfirm(QWebFrame *frame, const QString &msg);
      void javaScriptAlert(QWebFrame *frame, const QString &msg);
    private:
      bool confirmResult;
  };
}

#endif

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jasmine-headless-webkit-0.6.3 ext/jasmine-webkit-specrunner/HeadlessSpecRunner/Page.h
jasmine-headless-webkit-0.6.2 ext/jasmine-webkit-specrunner/HeadlessSpecRunner/Page.h