forked from qt-creator/qt-creator
QmlProfiler: Unify local and tcp connection mechanism
Use the URL scheme to distinguish between them, check that in QmlProfilerClientManager and test all possible combinations of URL parts. Change-Id: I6583e5bf18eda0344a299a279c12578c4ebc7ffe Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -47,7 +47,7 @@ public:
|
||||
~QmlProfilerClientManager();
|
||||
|
||||
void setProfilerStateManager(QmlProfilerStateManager *profilerState);
|
||||
void setServerUrl(const QUrl &server);
|
||||
void connectToServer(const QUrl &server);
|
||||
void clearConnection();
|
||||
|
||||
void clearBufferedData();
|
||||
@@ -58,8 +58,6 @@ public:
|
||||
|
||||
void setRetryParams(int interval, int maxAttempts);
|
||||
void retryConnect();
|
||||
void connectToTcpServer();
|
||||
void startLocalServer();
|
||||
|
||||
void stopRecording();
|
||||
|
||||
@@ -69,6 +67,9 @@ signals:
|
||||
void connectionClosed();
|
||||
|
||||
private:
|
||||
void connectToTcpServer();
|
||||
void startLocalServer();
|
||||
|
||||
QPointer<QmlProfilerStateManager> m_profilerState;
|
||||
QPointer<QmlProfilerModelManager> m_modelManager;
|
||||
QScopedPointer<QmlDebug::QmlDebugConnection> m_connection;
|
||||
|
||||
Reference in New Issue
Block a user