diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-09-09 14:34:19 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-09-11 11:12:51 +0200 |
commit | a8d7e15a5dd88f2c7f34e03ca8594d584ac15bc0 (patch) | |
tree | 345c21b43cb4ae87c720e2604c142ad6e2788ca6 /src/plugins/valgrind/memchecktool.h | |
parent | e8b25ac3aa733cb6e66859a573e72c2edb341781 (diff) | |
download | qt-creator-a8d7e15a5dd88f2c7f34e03ca8594d584ac15bc0.tar.gz |
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>
Diffstat (limited to 'src/plugins/valgrind/memchecktool.h')
-rw-r--r-- | src/plugins/valgrind/memchecktool.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/valgrind/memchecktool.h b/src/plugins/valgrind/memchecktool.h index e12120077a..93d913477a 100644 --- a/src/plugins/valgrind/memchecktool.h +++ b/src/plugins/valgrind/memchecktool.h @@ -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; }; |