MCPcopy Create free account
hub / github.com/KDAB/GammaRay / drawArrow

Function drawArrow

plugins/widgetinspector/widgetremoteview.cpp:36–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36static void drawArrow(QPainter *p, QPointF first, QPointF second)
37{
38 p->drawLine(first, second);
39 QPointF vector(second - first);
40 QTransform m;
41 m.rotate(30);
42 QVector2D v1 = QVector2D(m.map(vector)).normalized() * 10;
43 m.rotate(-60);
44 QVector2D v2 = QVector2D(m.map(vector)).normalized() * 10;
45 p->drawLine(second, second - v1.toPointF());
46 p->drawLine(second, second - v2.toPointF());
47}
48
49void WidgetRemoteView::drawDecoration(QPainter *p)
50{

Callers 3

drawDecorationsMethod · 0.85
drawAnchorMethod · 0.85
drawDecorationMethod · 0.85

Calls 1

drawLineMethod · 0.80

Tested by

no test coverage detected