aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind/callgrindtool.h
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2025-02-18 11:09:44 +0100
committerJarek Kobus <[email protected]>2025-02-18 14:30:31 +0000
commit9825cb3d11d95faadb109c7944eb20f6ca61f181 (patch)
treee5b270ec28d5f94b6fdc39eb5bda2ffa70c52b6c /src/plugins/valgrind/callgrindtool.h
parent8fe7e399c939f44460db1a48404e1d9d71b0a55f (diff)
Valgrind: Move controller functionality into CallgrindTool
Move it outside of CallgrindToolRunner, as this functionality isn't really related to the RunWorker's subclass. Change-Id: Ib83a56667eb149513d6960ae84a2586501067e48 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/valgrind/callgrindtool.h')
-rw-r--r--src/plugins/valgrind/callgrindtool.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/valgrind/callgrindtool.h b/src/plugins/valgrind/callgrindtool.h
index 731eda1e972..81378989113 100644
--- a/src/plugins/valgrind/callgrindtool.h
+++ b/src/plugins/valgrind/callgrindtool.h
@@ -5,8 +5,18 @@
#include <QObject>
+namespace ProjectExplorer { class RunControl; }
+namespace Utils { class FilePath; }
+
namespace Valgrind::Internal {
+bool isPaused();
+QString fetchAndResetToggleCollectFunction();
+Utils::FilePath remoteOutputFile();
+void setupPid(qint64 pid);
+void setupRunControl(ProjectExplorer::RunControl *runControl);
+void startParser();
+
void setupCallgrindTool(QObject *guard);
} // Valgrind::Internal