summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofilerextension
Commit message (Collapse)AuthorAgeFilesLines
* Merge QmlProfiler and QmlProfilerExtension pluginsUlf Hermann2016-04-2628-3707/+0
| | | | | Change-Id: Iaa1de7afda664a7a0779f47d104f863a16a34976 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Merge remote-tracking branch 'origin/4.0'Eike Ziller2016-04-121-2/+2
|\ | | | | | | | | | | | | Conflicts: src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp Change-Id: I6ae2d37290643d69390f679a54f7596782f3d97f
| * QML Profiler: Fix UI text capitalizationLeena Miettinen2016-04-051-2/+2
| | | | | | | | | | | | | | | | Use book style capitalization for dialog titles and write "QML Profiler" as two words. Change-Id: Ia7acfc83e1ef018772982b361e842360db615245 Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* | Wholesale conversion to #pragma oncehjk2016-03-3011-46/+11
|/ | | | | | | Kudos to cgmb and https://github.com/cgmb/guardonce Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* QmlProfilerExtension: Initialize all members in FlameGraphOrgad Shaneh2016-03-142-6/+6
| | | | | | | Use C++11 member initialization. Change-Id: I6b2ed5c82854eadd15f97d7753cc6e0cc727ee5c Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
* QmlProfiler: Rewrite "tooltip" window of flame graph viewUlf Hermann2016-03-115-52/+267
| | | | | | | | | Having the window "run away" from the mouse is pretty unintuitive. Use the familiar dragging paradigm from the timeline view instead. Also, show notes and source locations there. Change-Id: I15c4aee2d6c08d5f20e101b436129abe66789d3b Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* QmlProfiler: Fix note support in flamegraph viewUlf Hermann2016-03-112-27/+34
| | | | | | | | The model didn't really support it and we didn't have any visualization for it. Now the events with notes or binding loops get an orange border. Change-Id: I903f1d42afaf3567484b615b22381d38fc81b9b5 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* fix warning on windowsTim Jenssen2016-02-241-1/+1
| | | | | | | | warning was: "flamegraphview.cpp(95) : warning C4334: '<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)" Change-Id: Iea483e75719a8ba8d227faa4c866aca757cd6886 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlProfiler: Improve selection handling in FlameGraph viewUlf Hermann2016-02-181-51/+81
| | | | | | | | | Selected nodes should have their details displayed if no node is being hovered. Also, when selecting a node from a different view, any hovered nodes should be ignored. Change-Id: I4d68674caa70913d7d0eb24d648562324ebe0d5d Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* QmlProfiler: Clear range restrictions when clearing events viewsUlf Hermann2016-02-181-0/+1
| | | | | | | | Range restrictions don't persist across profiling sessions, in contrast to feature selections. Change-Id: If98a8dae7eed3019e68e361ea69689658241d39d Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* QmlProfiler: Make flame graph view compatible with Qt 5.4Ulf Hermann2016-02-083-2/+4
| | | | | Change-Id: I88495cb51f1f28e168290137930aaf949e83b4c5 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
* Prepare for merging into qtcreatorqp-masterUlf Hermann2016-01-2227-0/+3487
Remove the licensechecker dependency, move everything into src/plugins/qmlprofilerextension, and adapt the build system. Change-Id: I58bf34ecd838514d02b5c50189cd8a5eb99793b0 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>