From: Zack Rusin Date: Wed, 20 Apr 2011 22:21:11 +0000 (-0400) Subject: Various cleanups. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=300695780e0c46899122055229160bb86c3fb291;p=apitrace Various cleanups. Clean the errors when loading a new trace and fix shortcuts. --- diff --git a/gui/apitrace.cpp b/gui/apitrace.cpp index 012ce6c..eb65ba8 100644 --- a/gui/apitrace.cpp +++ b/gui/apitrace.cpp @@ -122,6 +122,9 @@ void ApiTrace::setFileName(const QString &name) } m_frames.clear(); m_calls.clear(); + m_errors.clear(); + m_editedCalls.clear(); + m_needsSaving = false; emit invalidated(); m_loader->loadFile(m_fileName); diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 0df381f..9cd8d75 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -25,7 +25,6 @@ #include #include #include -#include #include #include #include @@ -204,6 +203,8 @@ void MainWindow::replayFinished(const QString &output) m_stateEvent = 0; m_ui.actionShowErrorsDock->setEnabled(m_trace->hasErrors()); m_ui.errorsDock->setVisible(m_trace->hasErrors()); + if (!m_trace->hasErrors()) + m_ui.errorsTreeWidget->clear(); statusBar()->showMessage( tr("Replaying finished!"), 2000); @@ -631,11 +632,6 @@ void MainWindow::initObjects() m_searchWidget->hide(); m_traceProcess = new TraceProcess(this); - - new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_G), - this, SLOT(slotGoTo())); - new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_F), - this, SLOT(slotSearch())); } void MainWindow::initConnections()