forked from qt-creator/qt-creator
QmlProfiler: Disable loading of trace files while recording data
Change-Id: I32f1c6640bdde278e8342886f30e50a78c61b120 Task-number: QTCREATORBUG-13321 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
This commit is contained in:
@@ -502,6 +502,11 @@ void QmlProfilerTool::showErrorDialog(const QString &error)
|
|||||||
errorDialog->show();
|
errorDialog->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void QmlProfilerTool::showLoadOption()
|
||||||
|
{
|
||||||
|
d->m_loadQmlTrace->setEnabled(!d->m_profilerState->serverRecording());
|
||||||
|
}
|
||||||
|
|
||||||
void QmlProfilerTool::showSaveOption()
|
void QmlProfilerTool::showSaveOption()
|
||||||
{
|
{
|
||||||
d->m_saveQmlTrace->setEnabled(!d->m_profilerModelManager->isEmpty());
|
d->m_saveQmlTrace->setEnabled(!d->m_profilerModelManager->isEmpty());
|
||||||
@@ -685,6 +690,7 @@ void QmlProfilerTool::clientRecordingChanged()
|
|||||||
|
|
||||||
void QmlProfilerTool::serverRecordingChanged()
|
void QmlProfilerTool::serverRecordingChanged()
|
||||||
{
|
{
|
||||||
|
showLoadOption();
|
||||||
if (d->m_profilerState->currentState() == QmlProfilerStateManager::AppRunning) {
|
if (d->m_profilerState->currentState() == QmlProfilerStateManager::AppRunning) {
|
||||||
// clear the old data each time we start a new profiling session
|
// clear the old data each time we start a new profiling session
|
||||||
if (d->m_profilerState->serverRecording()) {
|
if (d->m_profilerState->serverRecording()) {
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ private slots:
|
|||||||
void updateTimeDisplay();
|
void updateTimeDisplay();
|
||||||
|
|
||||||
void showSaveOption();
|
void showSaveOption();
|
||||||
|
void showLoadOption();
|
||||||
void showSaveDialog();
|
void showSaveDialog();
|
||||||
void showLoadDialog();
|
void showLoadDialog();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user