aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind/callgrindengine.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2017-06-20 18:01:25 +0200
committerhjk <hjk@qt.io>2017-06-22 08:42:34 +0000
commitfe3facb015099a27900dea8dd8ddcfce7a519ca9 (patch)
treeee944c44f7e6b492be3057cd95bedd7a5d835aaa /src/plugins/valgrind/callgrindengine.h
parentacc9da0861d9c5054a797fea526c372583c34527 (diff)
Valgrind: Dissolve CallGrindRunner
Basically merge with CallGrindToolRunner, to which there was a 1:1 relationship. Change-Id: Iebd9325c36e82b966f873d380395065e087958e4 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/valgrind/callgrindengine.h')
-rw-r--r--src/plugins/valgrind/callgrindengine.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/plugins/valgrind/callgrindengine.h b/src/plugins/valgrind/callgrindengine.h
index 1e251f7136..44fb9ca8eb 100644
--- a/src/plugins/valgrind/callgrindengine.h
+++ b/src/plugins/valgrind/callgrindengine.h
@@ -25,10 +25,12 @@
#pragma once
-#include <valgrind/valgrindengine.h>
+#include "valgrindengine.h"
+#include "valgrindrunner.h"
-#include <valgrind/callgrind/callgrindrunner.h>
-#include <valgrind/callgrind/callgrindparsedata.h>
+#include "callgrind/callgrindparsedata.h"
+#include "callgrind/callgrindparser.h"
+#include "callgrind/callgrindcontroller.h"
namespace Valgrind {
namespace Internal {
@@ -66,9 +68,17 @@ signals:
private:
void slotFinished();
+ void showStatusMessage(const QString &message);
- Valgrind::Callgrind::CallgrindRunner m_runner;
+ void triggerParse();
+ void localParseDataAvailable(const QString &file);
+ void controllerFinished(Callgrind::CallgrindController::Option option);
+
+ ValgrindRunner m_runner;
bool m_markAsPaused = false;
+ Callgrind::CallgrindController m_controller;
+ Callgrind::Parser m_parser;
+ bool m_paused = false;
QString m_argumentForToggleCollect;
};