forked from qt-creator/qt-creator
Debugger: Make Perspective status label global
After some discussion we agreed that the contents is ephemeral and does not need to survive perspective switching. Change-Id: I41de6a8f9478e4bd229c8b204ef7a3fa0a344b75 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
@@ -48,12 +48,7 @@ CallgrindRunControl::CallgrindRunControl(ProjectExplorer::RunConfiguration *runC
|
||||
connect(m_runner.parser(), &Callgrind::Parser::parserDataReady,
|
||||
this, &CallgrindRunControl::slotFinished);
|
||||
connect(&m_runner, &Callgrind::CallgrindRunner::statusMessage,
|
||||
this, &CallgrindRunControl::showStatusMessage);
|
||||
}
|
||||
|
||||
void CallgrindRunControl::showStatusMessage(const QString &msg)
|
||||
{
|
||||
AnalyzerManager::showPermanentStatusMessage(CallgrindPerspectiveId, msg);
|
||||
this, &AnalyzerManager::showPermanentStatusMessage);
|
||||
}
|
||||
|
||||
QStringList CallgrindRunControl::toolArguments() const
|
||||
|
||||
@@ -68,11 +68,9 @@ protected:
|
||||
signals:
|
||||
void parserDataReady(CallgrindRunControl *engine);
|
||||
|
||||
private slots:
|
||||
void slotFinished();
|
||||
void showStatusMessage(const QString &msg);
|
||||
|
||||
private:
|
||||
void slotFinished();
|
||||
|
||||
Valgrind::Callgrind::CallgrindRunner m_runner;
|
||||
bool m_markAsPaused;
|
||||
|
||||
|
||||
@@ -822,7 +822,7 @@ void CallgrindTool::engineFinished()
|
||||
if (data)
|
||||
showParserResults(data);
|
||||
else
|
||||
AnalyzerManager::showPermanentStatusMessage(CallgrindPerspectiveId, tr("Profiling aborted."));
|
||||
AnalyzerManager::showPermanentStatusMessage(tr("Profiling aborted."));
|
||||
|
||||
setBusyCursor(false);
|
||||
}
|
||||
@@ -841,7 +841,7 @@ void CallgrindTool::showParserResults(const ParseData *data)
|
||||
} else {
|
||||
msg = tr("Parsing failed.");
|
||||
}
|
||||
AnalyzerManager::showPermanentStatusMessage(CallgrindPerspectiveId, msg);
|
||||
AnalyzerManager::showPermanentStatusMessage(msg);
|
||||
}
|
||||
|
||||
void CallgrindTool::editorOpened(IEditor *editor)
|
||||
@@ -906,7 +906,7 @@ void CallgrindTool::loadExternalLogFile()
|
||||
return;
|
||||
}
|
||||
|
||||
AnalyzerManager::showPermanentStatusMessage(CallgrindPerspectiveId, tr("Parsing Profile Data..."));
|
||||
AnalyzerManager::showPermanentStatusMessage(tr("Parsing Profile Data..."));
|
||||
QCoreApplication::processEvents();
|
||||
|
||||
Parser parser;
|
||||
|
||||
@@ -674,7 +674,7 @@ int MemcheckTool::updateUiAfterFinishedHelper()
|
||||
void MemcheckTool::engineFinished()
|
||||
{
|
||||
const int issuesFound = updateUiAfterFinishedHelper();
|
||||
AnalyzerManager::showPermanentStatusMessage(MemcheckPerspectiveId, issuesFound > 0
|
||||
AnalyzerManager::showPermanentStatusMessage(issuesFound > 0
|
||||
? AnalyzerManager::tr("Memory Analyzer Tool finished, %n issues were found.", 0, issuesFound)
|
||||
: AnalyzerManager::tr("Memory Analyzer Tool finished, no issues were found."));
|
||||
}
|
||||
@@ -682,7 +682,7 @@ void MemcheckTool::engineFinished()
|
||||
void MemcheckTool::loadingExternalXmlLogFileFinished()
|
||||
{
|
||||
const int issuesFound = updateUiAfterFinishedHelper();
|
||||
AnalyzerManager::showPermanentStatusMessage(MemcheckPerspectiveId, issuesFound > 0
|
||||
AnalyzerManager::showPermanentStatusMessage(issuesFound > 0
|
||||
? AnalyzerManager::tr("Log file processed, %n issues were found.", 0, issuesFound)
|
||||
: AnalyzerManager::tr("Log file processed, no issues were found."));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user