From 1fca414997f42f5871596a9bc956b48ffb4fd909 Mon Sep 17 00:00:00 2001 From: Christiaan Janssen Date: Wed, 15 Feb 2012 16:41:42 +0100 Subject: QmlProfiler: cleaning events pane when stopping from server Change-Id: I0e215b16d1a07124579a8ae593c13c8571d24ab8 Reviewed-by: Aurindam Jana --- src/plugins/qmlprofiler/qmlprofilertool.cpp | 1 + src/plugins/qmlprofiler/tracewindow.cpp | 2 +- src/plugins/qmlprofiler/tracewindow.h | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/plugins/qmlprofiler/qmlprofilertool.cpp b/src/plugins/qmlprofiler/qmlprofilertool.cpp index cabfd6bc41..6d8c5979d7 100644 --- a/src/plugins/qmlprofiler/qmlprofilertool.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertool.cpp @@ -454,6 +454,7 @@ QWidget *QmlProfilerTool::createWidgets() d->m_traceWindow = new TraceWindow(mw); d->m_traceWindow->reset(d->m_client); + connect(d->m_traceWindow, SIGNAL(clearViewsFromTool()), this, SLOT(clearDisplay())); connect(d->m_traceWindow, SIGNAL(gotoSourceLocation(QString,int,int)),this, SLOT(gotoSourceLocation(QString,int,int))); connect(d->m_traceWindow, SIGNAL(contextMenuRequested(QPoint)), this, SLOT(showContextMenu(QPoint))); connect(d->m_traceWindow->getEventList(), SIGNAL(error(QString)), this, SLOT(showErrorDialog(QString))); diff --git a/src/plugins/qmlprofiler/tracewindow.cpp b/src/plugins/qmlprofiler/tracewindow.cpp index 0e4953180c..2c35537801 100644 --- a/src/plugins/qmlprofiler/tracewindow.cpp +++ b/src/plugins/qmlprofiler/tracewindow.cpp @@ -626,7 +626,7 @@ void TraceWindow::eventListStateChanged() void TraceWindow::manageTraceStart(qint64 traceStart) { // new trace started - clearDisplay(); + emit clearViewsFromTool(); emit traceStarted(traceStart); } diff --git a/src/plugins/qmlprofiler/tracewindow.h b/src/plugins/qmlprofiler/tracewindow.h index 80134c7c66..df2d3fe27f 100644 --- a/src/plugins/qmlprofiler/tracewindow.h +++ b/src/plugins/qmlprofiler/tracewindow.h @@ -148,6 +148,7 @@ signals: void recordingChanged(bool); void internalClearDisplay(); + void clearViewsFromTool(); void jumpToPrev(); void jumpToNext(); void rangeModeChanged(bool); -- cgit v1.2.1