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();
};