Valgrind: Add action to load external log file

...for the memcheck and callgrind tool.

Task-number: QTCREATORBUG-10057

Change-Id: I23dd3ad47f0498af37787bf54e76b09852cb327c
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Nikolai Kosjar
2013-09-09 14:34:19 +02:00
committed by hjk
parent e8b25ac3aa
commit a8d7e15a5d
4 changed files with 147 additions and 26 deletions

View File

@@ -88,13 +88,16 @@ private slots:
void maybeActiveRunConfigurationChanged();
void engineStarting(const Analyzer::AnalyzerRunControl *engine);
void finished();
void engineFinished();
void loadingExternalXmlLogFileFinished();
void parserError(const Valgrind::XmlProtocol::Error &error);
void internalParserError(const QString &errorString);
void updateErrorFilter();
void suppressionActionTriggered();
void loadExternalXmlLogFile();
private:
ToolMode toolMode() const;
QWidget *createWidgets();
@@ -104,6 +107,8 @@ private:
ProjectExplorer::RunConfiguration *runConfiguration = 0);
void clearErrorView();
void updateFromSettings();
int updateUiAfterFinishedHelper();
private:
ValgrindBaseSettings *m_settings;
@@ -118,6 +123,7 @@ private:
QAction *m_filterProjectAction;
QList<QAction *> m_suppressionActions;
QAction *m_suppressionSeparator;
QAction *m_loadExternalLogFile;
QAction *m_goBack;
QAction *m_goNext;
};