aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ctfvisualizer/ctfvisualizertool.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-09-08 10:17:29 +0200
committerEike Ziller <eike.ziller@qt.io>2023-09-12 14:21:27 +0000
commitc83047abb93ead2453ab0168659d4e8c7be903e2 (patch)
tree737fded84058f66402c6909013f1798602c4cce4 /src/plugins/ctfvisualizer/ctfvisualizertool.cpp
parent67aab388731d1ab34253853d3988be7e71ea7962 (diff)
CtfVisualizer: Allow strings for process and thread id
While the format document only uses numbers for these in its examples, the data type is not really specified there and chrome://tracing itself handles strings for them without complaint. On trace-generating side std::thread::id can't easily be serialized as a number, and strings can easily be supported in the viewer. Change-Id: I36c8497049d4933058b9f72a28f24e1d1cf0d5bb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/ctfvisualizer/ctfvisualizertool.cpp')
-rw-r--r--src/plugins/ctfvisualizer/ctfvisualizertool.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/ctfvisualizer/ctfvisualizertool.cpp b/src/plugins/ctfvisualizer/ctfvisualizertool.cpp
index 8ac7e819f1b..5b13573bb3f 100644
--- a/src/plugins/ctfvisualizer/ctfvisualizertool.cpp
+++ b/src/plugins/ctfvisualizer/ctfvisualizertool.cpp
@@ -123,7 +123,7 @@ void CtfVisualizerTool::setAvailableThreads(const QList<CtfTimelineModel *> &thr
void CtfVisualizerTool::toggleThreadRestriction(QAction *action)
{
- const int tid = action->data().toInt();
+ const QString tid = action->data().toString();
m_traceManager->setThreadRestriction(tid, action->isChecked());
}