forked from qt-creator/qt-creator
Delegate javascript debugging to Script and V8 debugger clients.
The appropriate client handles the debugging based on the service available at the server side. Change-Id: I46b66036f700fc7e45e8b38cef7f1ce1445b1122 Reviewed-on: http://codereview.qt.nokia.com/2497 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
@@ -70,6 +70,9 @@ public:
|
||||
|
||||
bool disableJsDebugging(bool block);
|
||||
|
||||
Internal::QmlDebuggerClient *activeDebuggerClient();
|
||||
QHash<QString, Internal::QmlDebuggerClient*> debuggerClients();
|
||||
|
||||
public slots:
|
||||
void logServiceStatusChange(const QString &service, QDeclarativeDebugClient::Status newStatus);
|
||||
void logServiceActivity(const QString &service, const QString &logMessage);
|
||||
@@ -82,7 +85,6 @@ signals:
|
||||
void serviceConnectionError(const QString serviceName);
|
||||
|
||||
private slots:
|
||||
void sendMessage(const QByteArray &msg);
|
||||
void connectionErrorOccurred(QAbstractSocket::SocketError socketError);
|
||||
void clientStatusChanged(QDeclarativeDebugClient::Status status);
|
||||
void connectionStateChanged();
|
||||
@@ -90,10 +92,9 @@ private slots:
|
||||
|
||||
private:
|
||||
void connectToViewer();
|
||||
void createDebuggerClient();
|
||||
void createDebuggerClients();
|
||||
void showConnectionStatusMessage(const QString &message);
|
||||
void showConnectionErrorMessage(const QString &message);
|
||||
void flushSendBuffer();
|
||||
|
||||
private:
|
||||
QScopedPointer<Internal::QmlAdapterPrivate> d;
|
||||
|
||||
Reference in New Issue
Block a user