forked from qt-creator/qt-creator
QmlProfiler: Integrate TraceTime into ModelManager
We never use it independently and only a subset of its interface needs to be public. Change-Id: I97bbc638270bcbb8fb1a4097fcfeacf37e96c048 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -91,7 +91,7 @@ void QmlProfilerClientManager::createClients()
|
||||
m_clientPlugin->setFlushInterval(m_flushInterval);
|
||||
|
||||
QObject::connect(m_clientPlugin.data(), &QmlProfilerTraceClient::traceFinished,
|
||||
m_modelManager->traceTime(), &QmlProfilerTraceTime::increaseEndTime);
|
||||
m_modelManager, &QmlProfilerModelManager::increaseTraceEnd);
|
||||
|
||||
QObject::connect(m_profilerState.data(), &QmlProfilerStateManager::requestedFeaturesChanged,
|
||||
m_clientPlugin.data(), &QmlProfilerTraceClient::setRequestedFeatures);
|
||||
@@ -101,11 +101,11 @@ void QmlProfilerClientManager::createClients()
|
||||
QObject::connect(m_clientPlugin.data(), &QmlProfilerTraceClient::traceStarted,
|
||||
this, [this](qint64 time) {
|
||||
m_profilerState->setServerRecording(true);
|
||||
m_modelManager->traceTime()->decreaseStartTime(time);
|
||||
m_modelManager->decreaseTraceStart(time);
|
||||
});
|
||||
|
||||
QObject::connect(m_clientPlugin, &QmlProfilerTraceClient::complete, this, [this](qint64 time) {
|
||||
m_modelManager->traceTime()->increaseEndTime(time);
|
||||
m_modelManager->increaseTraceEnd(time);
|
||||
m_profilerState->setServerRecording(false);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user