| Addr | Addresses are 64bit values like costs to be able to always load profile data produced on 64bit architectures |
| AppendList< type > | A list of pointers, only able to append items |
| BasePartItem | |
| CalleeCoverageItem | |
| CallerCoverageItem | |
| CallGraphView | A QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting as a panner to select to visible part (only if needed) |
| CallItem | |
| CallMapBaseItem | |
| CallMapCallerItem | |
| CallMapCallingItem | |
| CallMapView | |
| CallView | |
| CanvasEdge | |
| CanvasEdgeArrow | |
| CanvasEdgeLabel | |
| CanvasFrame | |
| CanvasNode | |
| ConfigDlg | |
| ConfigDlgBase | |
| Configuration | |
| CostListItem | |
| Coverage | Coverage of a function |
| CoverageView | |
| DrawParams | Drawing parameters for an object |
| Dump | A loadable profile Dump |
| DumpManager | |
| DumpSelection | |
| DumpSelectionBase | |
| DynPool | DynPool |
| EventTypeItem | |
| EventTypeView | |
| FixCallCost | A FixCallCost will be inserted into a
- TracePartCall to keep source/target function info
- TraceFunctionSourceFile to keep file info of call source
|
| FixCost | A class holding an unchangable cost item of an input file |
| FixFile | A class for fast line by line reading of a read-only ASCII file |
| FixJump | A class holding a jump (mostly) inside of a function |
| FixPool | FixPool |
| FixString | A simple, constant string class |
| FunctionItem | |
| FunctionSelection | |
| FunctionSelectionBase | |
| GraphEdge | |
| GraphExporter | GraphExporter |
| GraphNode | |
| GraphOptions | |
| HighestCostList | A class to calculate the <maxSize> TraceCost items with highest cost |
| HistoryItem | |
| InstrItem | |
| InstrView | |
| KXmlGuiWindow | |
| Loader | To implement a new loader, inherit from the Loader class and and reimplement canLoadTrace() and loadTrace() |
| MultiView | |
| PanningView | A panner laid over a QGraphicsScene |
| PartAreaWidget | |
| PartItem | |
| PartListItem | For info tab, trace part list |
| PartSelection | |
| PartSelectionBase | |
| PartView | |
| PositionSpec | |
| RectDrawing | |
| SourceItem | |
| SourceView | |
| Splitter | Own Splitter: Call checkVisiblity for all TabWidget children of the splitter on a MoveEvent |
| Stack | |
| StackBrowser | |
| StackItem | |
| StackSelection | |
| StackSelectionBase | |
| StorableGraphOptions | |
| StoredDrawParams | |
| SubCost | Cost event counter, simple wrapper around a 64bit entity |
| SubPartItem | |
| TabBar | Subclass of QTabBar to enable context menu on tabs |
| TabView | |
| TabWidget | Own TabView:
- A QTabWidget able to track its visible rect via resizeEvents
|
| TopLevel | |
| TraceAssoziation | For temporary assoziation of objects with TraceFunctions |
| TraceCall | A call from one to another function |
| TraceCallCost | Cost item with additional call count metric |
| TraceCallListCost | Call Cost Item depends on a list of Call cost items |
| TraceClass | A C++ Class / Namespace |
| TraceCost | An array of basic cost metrics for a trace item |
| TraceCostItem | |
| TraceData | This class holds profiling data of multiple tracefiles generated with cachegrind on one command |
| TraceEventType | A cost type, e.g |
| TraceEventTypeMapping | A class for managing a set of event types |
| TraceFile | A source file containing function definitions |
| TraceFunction | A traced function |
| TraceFunctionCycle | A cycle of recursive calling functions |
| TraceFunctionSource | A container helper class for TraceFunction for source lines where a function is implemented in |
| TraceInclusiveCost | Cost item with additional inclusive metric |
| TraceInclusiveListCost | Inclusive Cost Item depends on a list of inclusive cost items |
| TraceInstr | A code instruction address of the program |
| TraceInstrCall | A call from an instruction of one function to another function |
| TraceInstrJump | A jump from an instruction to another inside of a function |
| TraceInstrJumpList | |
| TraceItem | Base class for cost items |
| TraceItemView | Abstract Base Class for KCachegrind Views |
| TraceJumpCost | Cost of a (conditional) jump |
| TraceJumpListCost | Jump Cost Item depends on a list of Jump cost items |
| TraceLine | A source line of the program |
| TraceLineCall | A call from a line of one function to another function |
| TraceLineJump | A jump from one line to another inside of a function |
| TraceLineJumpList | |
| TraceLineRegion | Cost of a source region |
| TraceListCost | Cost Item depends on a list of cost items |
| TraceObject | A object containing a text segment (shared lib/executable) with defined functions |
| TracePart | A Trace Part: All data read from a trace file, containing all costs that happened in a specified time interval of the executed command |
| TracePartCall | Cost of a call at a function to another function, from a single trace file |
| TracePartClass | Cost of a class, from a single trace file |
| TracePartFile | Cost of a source file, from a single trace file |
| TracePartFunction | Cost of a function, from a single trace file |
| TracePartInstr | Cost of a code instruction address from a trace file |
| TracePartInstrCall | Cost of a call at a instruction code address from a trace file |
| TracePartInstrJump | Cost of jump at a instruction code address from a trace file |
| TracePartLine | Cost of a line from a trace file |
| TracePartLineCall | Cost of a call at a line from a trace file |
| TracePartLineJump | Cost of jump at a source line from a trace file |
| TracePartLineRegion | Cost of a source region |
| TracePartList | |
| TracePartObject | Cost of a object, from a single trace file |
| TraceSubMapping | A submapping of a TraceEventTypeMapping |
| TreeMapItem | Base class of items in TreeMap |
| TreeMapItemList | |
| TreeMapWidget | Class for visualization of a metric of hierarchically nested items as 2D areas |
| ConfigDlgBase | |
| FunctionSelectionBase | |
| PartSelectionBase | |
| StackSelectionBase | |