src/Connection.h in capybara-webkit-0.12.1 vs src/Connection.h in capybara-webkit-0.13.0

- old
+ new

@@ -6,32 +6,31 @@ class Command; class Response; class CommandParser; class CommandFactory; class PageLoadingCommand; +class WebPageManager; class Connection : public QObject { Q_OBJECT public: - Connection(QTcpSocket *socket, WebPage *page, QObject *parent = 0); + Connection(QTcpSocket *socket, WebPageManager *manager, QObject *parent = 0); public slots: void commandReady(Command *command); void finishCommand(Response *response); void pendingLoadFinished(bool success); private: - void startCommand(); + void startCommand(Command *); void writeResponse(Response *response); void writePageLoadFailure(); QTcpSocket *m_socket; - Command *m_queuedCommand; - WebPage *m_page; + WebPageManager *m_manager; CommandParser *m_commandParser; CommandFactory *m_commandFactory; - PageLoadingCommand *m_runningCommand; bool m_pageSuccess; - bool m_commandWaiting; + WebPage *currentPage(); };