summaryrefslogtreecommitdiff
path: root/src/plugins/valgrind/memchecktool.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2013-09-09 14:34:19 +0200
committerhjk <hjk121@nokiamail.com>2013-09-11 11:12:51 +0200
commita8d7e15a5dd88f2c7f34e03ca8594d584ac15bc0 (patch)
tree345c21b43cb4ae87c720e2604c142ad6e2788ca6 /src/plugins/valgrind/memchecktool.h
parente8b25ac3aa733cb6e66859a573e72c2edb341781 (diff)
downloadqt-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.h8
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;
};