kcachegrind
callgraphview.h
Go to the documentation of this file.
virtual int detailLevel()=0
virtual Layout layout()=0
Definition: callgraphview.h:580
Definition: callgraphview.h:415
GraphEdge * edge(TraceFunction *, TraceFunction *)
Definition: callgraphview.cpp:935
TraceCall * priorVisibleCaller(GraphEdge *=0)
Definition: callgraphview.cpp:366
virtual int maxCallerDepth()=0
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
Definition: callgraphview.cpp:1401
void setControlPoints(const QPolygon &a)
Definition: callgraphview.cpp:1388
virtual ~StorableGraphOptions()
Definition: callgraphview.h:261
static QString zoomPosString(ZoomPosition)
Definition: callgraphview.cpp:3125
Definition: callgraphview.h:580
void setGraphOptions(GraphOptions *go=0)
Definition: callgraphview.cpp:604
Definition: callgraphview.h:473
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
Definition: callgraphview.cpp:1308
Definition: callgraphview.h:413
CanvasEdgeLabel(CallGraphView *, CanvasEdge *, int, int, int, int)
Definition: callgraphview.cpp:1258
virtual bool clusterGroups()=0
Definition: callgraphview.h:580
void contextMenuEvent(QContextMenuEvent *)
Definition: callgraphview.cpp:2924
void calleeDepthTriggered(QAction *)
Definition: callgraphview.cpp:2768
void mouseReleaseEvent(QMouseEvent *)
Definition: callgraphview.cpp:2653
Definition: callgraphview.h:545
void callerDepthTriggered(QAction *)
Definition: callgraphview.cpp:2729
TraceCall * nextVisibleCaller(GraphEdge *=0)
Definition: callgraphview.cpp:338
const char * name() const
virtual int maxCalleeDepth()=0
virtual double funcLimit()=0
CanvasNode(CallGraphView *, GraphNode *, int, int, int, int)
Definition: callgraphview.cpp:1161
Definition: callgraphview.h:414
Definition: treemap.h:95
void nodeLimitTriggered(QAction *)
Definition: callgraphview.cpp:2811
Definition: callgraphview.h:414
Definition: callgraphview.h:240
TraceCall * priorVisibleCallee(GraphEdge *=0)
Definition: callgraphview.cpp:381
CallGraphView(TraceItemView *parentView, QWidget *parent=0, const char *name=0)
Definition: callgraphview.cpp:1500
TraceCall * nextVisibleCallee(GraphEdge *=0)
Definition: callgraphview.cpp:352
Definition: callgraphview.h:257
Definition: callgraphview.h:495
Definition: callgraphview.h:237
Definition: callgraphview.h:418
void mouseDoubleClickEvent(QMouseEvent *)
Definition: callgraphview.cpp:2660
virtual double callLimit()=0
void callLimitTriggered(QAction *)
Definition: callgraphview.cpp:2848
void reset(TraceData *, CostItem *, EventType *, ProfileContext::Type, QString filename=QString())
Definition: callgraphview.cpp:559
Definition: callgraphview.h:580
void drawForeground(QPainter *p, const QRectF &)
Definition: callgraphview.cpp:1105
Definition: callgraphview.h:580
void mouseReleaseEvent(QMouseEvent *)
Definition: callgraphview.cpp:1147
void zoomRectMoveFinished()
Definition: callgraphview.h:240
A QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting...
Definition: callgraphview.h:574
Definition: callgraphview.h:580
Definition: callgraphview.h:240
virtual bool expandCycles()=0
This class holds profiling data of multiple tracefiles generated with cachegrind on one command...
Definition: tracedata.h:1363
Definition: callgraphview.h:59
QObject * parent() const
QMap< QPair< TraceFunction *, TraceFunction * >, GraphEdge > GraphEdgeMap
Definition: callgraphview.h:233
Definition: callgraphview.h:133
Definition: callgraphview.h:414
void zoomRectMoved(qreal dx, qreal dy)
void saveOptions(const QString &prefix, const QString &postfix)
Definition: callgraphview.cpp:3163
int count(const Key &key) const
void restoreOptions(const QString &prefix, const QString &postfix)
Definition: callgraphview.cpp:3143
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
Definition: callgraphview.cpp:1472
Definition: callgraphview.h:443
virtual bool showSkipped()=0
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
Definition: callgraphview.cpp:1216
void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *)
Definition: callgraphview.cpp:1336
void scrollContentsBy(int dx, int dy)
Definition: callgraphview.cpp:2567
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:50 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.