src/Connection.h in capybara-webkit-0.11.0 vs src/Connection.h in capybara-webkit-0.12.0

- old
+ new

@@ -5,35 +5,33 @@ class WebPage; class Command; class Response; class CommandParser; class CommandFactory; +class PageLoadingCommand; class Connection : public QObject { Q_OBJECT public: Connection(QTcpSocket *socket, WebPage *page, QObject *parent = 0); public slots: - void commandReady(QString commandName, QStringList arguments); + void commandReady(Command *command); void finishCommand(Response *response); void pendingLoadFinished(bool success); - void pageLoadingFromCommand(); private: void startCommand(); void writeResponse(Response *response); + void writePageLoadFailure(); QTcpSocket *m_socket; - QString m_commandName; - Command *m_command; - QStringList m_arguments; + Command *m_queuedCommand; WebPage *m_page; CommandParser *m_commandParser; CommandFactory *m_commandFactory; + PageLoadingCommand *m_runningCommand; bool m_pageSuccess; bool m_commandWaiting; - bool m_pageLoadingFromCommand; - Response *m_pendingResponse; };