Sha256: cc2dd474ee30e3346725a7f9680394200d9be97fb177df3b8e44cacfd962519e

Contents?: true

Size: 537 Bytes

Versions: 26

Compression:

Stored size: 537 Bytes

Contents

#ifndef COMMAND_H
#define COMMAND_H

#include "Response.h"
#include <QObject>
#include <QString>

class ErrorMessage;

class Command : public QObject {
  Q_OBJECT

  public:
    Command(QObject *parent = 0);
    virtual void start() = 0;
    virtual QString toString() const;

  protected:
    void finish(bool success);
    void finish(bool success, QString message);
    void finish(bool success, QByteArray message);
    void finish(bool success, ErrorMessage *message);

  signals:
    void finished(Response *response);
};

#endif

Version data entries

26 entries across 26 versions & 2 rubygems

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