forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.4'
Change-Id: I66ac8be7a8e99fc730131f75710bafc73809f593
This commit is contained in:
@@ -264,13 +264,14 @@ void QmlProfilerStateWidget::profilerStateChanged()
|
||||
if (d->m_profilerState->currentState() == QmlProfilerStateManager::AppStarting)
|
||||
d->appKilled = false;
|
||||
|
||||
d->isRecording = d->m_profilerState->serverRecording();
|
||||
if (d->isRecording)
|
||||
if (d->m_profilerState->serverRecording()) {
|
||||
d->profilingTimer.start();
|
||||
else {
|
||||
d->isRecording = true;
|
||||
} else if (d->isRecording) {
|
||||
// estimated time in ns
|
||||
d->estimatedProfilingTime = d->profilingTimer.elapsed() * 1e6;
|
||||
emit newTimeEstimation(d->estimatedProfilingTime);
|
||||
d->isRecording = false;
|
||||
}
|
||||
updateDisplay();
|
||||
}
|
||||
|
||||
@@ -157,7 +157,6 @@ QmlProfilerTool::QmlProfilerTool(QObject *parent)
|
||||
|
||||
d->m_profilerConnections->setModelManager(d->m_profilerModelManager);
|
||||
Command *command = 0;
|
||||
const Context globalContext(C_GLOBAL);
|
||||
|
||||
ActionContainer *menu = ActionManager::actionContainer(M_DEBUG_ANALYZER);
|
||||
ActionContainer *options = ActionManager::createMenu(M_DEBUG_ANALYZER_QML_OPTIONS);
|
||||
@@ -166,13 +165,13 @@ QmlProfilerTool::QmlProfilerTool(QObject *parent)
|
||||
options->menu()->setEnabled(true);
|
||||
|
||||
QAction *act = d->m_loadQmlTrace = new QAction(tr("Load QML Trace"), options);
|
||||
command = ActionManager::registerAction(act, "Analyzer.Menu.StartAnalyzer.QMLProfilerOptions.LoadQMLTrace", globalContext);
|
||||
command = ActionManager::registerAction(act, "Analyzer.Menu.StartAnalyzer.QMLProfilerOptions.LoadQMLTrace");
|
||||
connect(act, SIGNAL(triggered()), this, SLOT(showLoadDialog()));
|
||||
options->addAction(command);
|
||||
|
||||
act = d->m_saveQmlTrace = new QAction(tr("Save QML Trace"), options);
|
||||
d->m_saveQmlTrace->setEnabled(false);
|
||||
command = ActionManager::registerAction(act, "Analyzer.Menu.StartAnalyzer.QMLProfilerOptions.SaveQMLTrace", globalContext);
|
||||
command = ActionManager::registerAction(act, "Analyzer.Menu.StartAnalyzer.QMLProfilerOptions.SaveQMLTrace");
|
||||
connect(act, SIGNAL(triggered()), this, SLOT(showSaveDialog()));
|
||||
options->addAction(command);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user