summaryrefslogtreecommitdiff
path: root/src/plugins/perfprofiler/perfprofilerflamegraphmodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Misc: Fix MSVC warningsOrgad Shaneh2020-02-251-2/+2
| | | | | | | | | | C4573: the usage of 'QObject::connect' requires the compiler to capture 'this' but the current default capture mode does not allow it and implicit conversions from size_t to int Change-Id: If9b4ba3103cadd5b2a38ba7072d05aa1488a87bb Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: hjk <hjk@qt.io>
* PerfProfilerFlameGraphModel: Fix linter warningsUlf Hermann2019-10-221-63/+79
| | | | | | | | | Make PerfProfilerFlameGraphModel::Data a simple struct and PerfProfilerFlameGraphData a proper class. Use auto where applicable. Use uint for the number of samples. Change-Id: I8568a59855bddd290144358f9ed7b76c8b53fcb8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Avoid warning on empty expressionshjk2019-07-231-2/+2
| | | | | | | | For some reason, Q_UNUSED includes already a semicolon, adding one on the user side creates an additional empty statement. Change-Id: I9c5e8fac381345a60792cb75e2938fd53958d3b0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* PerfProfiler: Support multiple attributes per sampleUlf Hermann2019-05-081-2/+6
| | | | | | Change-Id: I0c457eb05a354588eab25bbfde9e3470183fe9d3 Reviewed-by: Milian Wolff <milian.wolff@kdab.com> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Add PerfProfiler pluginUlf Hermann2018-12-181-0/+403
This moves the previously commercial PerfProfiler plugin into QtCreator. Task-number: QTCREATORBUG-21344 Change-Id: I41f4a9451c2fe8ff4e1108e07db2e72e8c613c43 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>