Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 07-May-2022 | - | ||||
README | H A D | 27-Feb-2022 | 1.8 KiB | 88 | 53 | |
callgraphview.cpp | H A D | 27-Feb-2022 | 91.8 KiB | 3,236 | 2,491 | |
callgraphview.h | H A D | 27-Feb-2022 | 14.9 KiB | 681 | 476 | |
callitem.cpp | H A D | 27-Feb-2022 | 4.4 KiB | 181 | 133 | |
callitem.h | H A D | 27-Feb-2022 | 745 | 41 | 22 | |
callmapview.cpp | H A D | 27-Feb-2022 | 29.8 KiB | 1,029 | 802 | |
callmapview.h | H A D | 27-Feb-2022 | 4.1 KiB | 156 | 111 | |
callview.cpp | H A D | 27-Feb-2022 | 9.1 KiB | 320 | 237 | |
callview.h | H A D | 27-Feb-2022 | 1 KiB | 51 | 29 | |
costlistitem.cpp | H A D | 27-Feb-2022 | 2.7 KiB | 123 | 83 | |
costlistitem.h | H A D | 27-Feb-2022 | 1.1 KiB | 44 | 25 | |
coverageitem.cpp | H A D | 27-Feb-2022 | 8.9 KiB | 331 | 240 | |
coverageitem.h | H A D | 27-Feb-2022 | 2 KiB | 77 | 54 | |
coverageview.cpp | H A D | 27-Feb-2022 | 11.4 KiB | 364 | 284 | |
coverageview.h | H A D | 27-Feb-2022 | 1 KiB | 52 | 29 | |
eventtypeitem.cpp | H A D | 27-Feb-2022 | 3.9 KiB | 146 | 104 | |
eventtypeitem.h | H A D | 27-Feb-2022 | 916 | 42 | 22 | |
eventtypeview.cpp | H A D | 27-Feb-2022 | 9.2 KiB | 335 | 259 | |
eventtypeview.h | H A D | 27-Feb-2022 | 955 | 45 | 24 | |
functionlistmodel.cpp | H A D | 27-Feb-2022 | 12.9 KiB | 489 | 381 | |
functionlistmodel.h | H A D | 27-Feb-2022 | 3.3 KiB | 108 | 69 | |
functionselection.cpp | H A D | 27-Feb-2022 | 27.4 KiB | 902 | 691 | |
functionselection.h | H A D | 27-Feb-2022 | 3 KiB | 121 | 82 | |
globalguiconfig.cpp | H A D | 27-Feb-2022 | 6.2 KiB | 233 | 165 | |
globalguiconfig.h | H A D | 27-Feb-2022 | 2.1 KiB | 88 | 43 | |
instritem.cpp | H A D | 27-Feb-2022 | 13.5 KiB | 480 | 358 | |
instritem.h | H A D | 27-Feb-2022 | 2.4 KiB | 95 | 56 | |
instrview.cpp | H A D | 27-Feb-2022 | 36.5 KiB | 1,194 | 897 | |
instrview.h | H A D | 27-Feb-2022 | 1.8 KiB | 76 | 43 | |
libviews.pri | H A D | 27-Feb-2022 | 1.5 KiB | 63 | 60 | |
listutils.cpp | H A D | 27-Feb-2022 | 5.2 KiB | 232 | 156 | |
listutils.h | H A D | 27-Feb-2022 | 771 | 34 | 16 | |
multiview.cpp | H A D | 27-Feb-2022 | 6.2 KiB | 229 | 151 | |
multiview.h | H A D | 27-Feb-2022 | 1.5 KiB | 61 | 32 | |
partgraph.cpp | H A D | 27-Feb-2022 | 11.5 KiB | 517 | 363 | |
partgraph.h | H A D | 27-Feb-2022 | 3 KiB | 124 | 88 | |
partlistitem.cpp | H A D | 27-Feb-2022 | 4 KiB | 159 | 116 | |
partlistitem.h | H A D | 27-Feb-2022 | 1.1 KiB | 46 | 24 | |
partselection.cpp | H A D | 27-Feb-2022 | 19 KiB | 588 | 461 | |
partselection.h | H A D | 27-Feb-2022 | 1.7 KiB | 77 | 45 | |
partview.cpp | H A D | 27-Feb-2022 | 6.9 KiB | 249 | 181 | |
partview.h | H A D | 27-Feb-2022 | 822 | 46 | 23 | |
sourceitem.cpp | H A D | 27-Feb-2022 | 13.8 KiB | 480 | 361 | |
sourceitem.h | H A D | 27-Feb-2022 | 2.6 KiB | 97 | 61 | |
sourceview.cpp | H A D | 27-Feb-2022 | 29.7 KiB | 944 | 725 | |
sourceview.h | H A D | 27-Feb-2022 | 1.4 KiB | 63 | 36 | |
stackitem.cpp | H A D | 27-Feb-2022 | 2.7 KiB | 116 | 78 | |
stackitem.h | H A D | 27-Feb-2022 | 831 | 45 | 21 | |
stackselection.cpp | H A D | 27-Feb-2022 | 6.6 KiB | 258 | 194 | |
stackselection.h | H A D | 27-Feb-2022 | 1.6 KiB | 74 | 46 | |
tabview.cpp | H A D | 27-Feb-2022 | 31.6 KiB | 1,028 | 805 | |
tabview.h | H A D | 27-Feb-2022 | 4.1 KiB | 179 | 105 | |
toplevelbase.cpp | H A D | 27-Feb-2022 | 229 | 13 | 3 | |
toplevelbase.h | H A D | 27-Feb-2022 | 1.3 KiB | 47 | 23 | |
traceitemview.cpp | H A D | 27-Feb-2022 | 11.2 KiB | 466 | 352 | |
traceitemview.h | H A D | 27-Feb-2022 | 7.5 KiB | 227 | 110 | |
treemap.cpp | H A D | 27-Feb-2022 | 76.3 KiB | 2,866 | 2,169 | |
treemap.h | H A D | 27-Feb-2022 | 22 KiB | 723 | 304 |
README
1OVERVIEW 2 3This directory contains widgets which display views 4into profile data. A view either shows some aspect of 5the profile data directly, are is a container for 6other views. 7 8All views are subclasses of TraceItemView. 9 10Implementation of all views depend on Qt only. 11KDE-specific views, these should be in kcachegrind/. 12 13 14VIEWS 15 16 17Container views 18--------------- 19 20TabView 21 22A Tabview embeds multiple views with the same cost item 23selected/activated. The views can be arranged either 24on top of each other using tabs for selection, or nearside 25each other in four regions (right/top/left/bottom). 26 27Multiview 28 29A Multiview is a horizontal or vertical series of embedded views, 30separated by splitters. 31Eeach embedded view can have its own cost item selection/activation. 32One of the views has the focus, and thus providing the 33selection/activation of the multiview itself. 34Selection in one view changes the activation in the next view to 35the right/bottom (with wrap around). 36 37 38Detailed views 39-------------- 40 41EventTypeView 42 43A list of event types measured in the profile experiment, 44attributed with the costs of the currently activated cost item. 45 46CallView 47 48A list of callers/callees of the currently activated cost item. 49 50CallMapView 51 52A treemap showing the nesting of callers/callees starting from 53the currently activated cost item. 54 55CallGraphView 56 57A graph around the currently activated cost item, with edges 58being the call relations. Only nodes and edges with cost over a 59given threshould are shown. 60 61CoverageView 62 63Similar to the CallView list, the coverage list includes not 64only direct callers/callees, but also indirect. 65 66SourceView 67 68Annotated source. 69 70InstrView 71 72Annotated assembly. 73 74PartView 75 76List of loaded profile data parts 77 78 79Misc 80---- 81 82TreeMap 83 84Generic widget for treemaps 85 86listutils.cpp 87helpers for lists in views 88